1 / 37
文档名称:

通信软件的编程规范.pdf

格式:pdf   大小:330KB   页数:37页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通信软件的编程规范.pdf

上传人:iris028 2022/6/26 文件大小:330 KB

下载得到文件列表

通信软件的编程规范.pdf

相关文档

文档介绍

文档介绍:: .
//program code
}

for(i = 0, ,j = 0;
(i < first_word_length) && (j < second_word_length);
i++, ,j++)
{
…//program code
}
5) 规则 1-5:若函数或过程中的参数较长,则要进行适当的划分。
示例:
N7stat_str_compare((BYTE*)&stat_object,
(BYTE*)&(act_task_table[taskno].stat_object),
Sizeof(_STAT_BOJECT));

n7stat_flash_duration(stat_item,frame_id*STAT_TASK_CHECK_NUMBER)
6) 规则 1-6:不允许把多个短语句写在一行中,即一行只写一条语句。
示例:如下例子不符号规范。
= 0; = 0

应如下书写:
= 0;
= 0;
7) 规则 1-7:if、for、do、while、case、switch、defaule 等语句自占一行,且 if、for、
do、while 等语句的执行语句部分无论多少都要加括号{}。
示例:如下例子不符合规范。
if(pUserCR == NULL)return;

应如下书写:
厦门青年网络通讯股份有限公司-研发部
if(pUserCR == NULLL)

return;

8) 规则 l-8:对齐只使用空格键,不使用 TAB 键。
说明:以免用不同的编辑器阅读程序时,因 TAB 键所设置的空格数目不同而造成程
序布局不整齐,不要使用 BC 作为编辑器合版本,因为 BC 会自动将 8 个空格变为—个 TAB

,因此使用 BC 合入的版本大多会将缩进变乱。
9) 规则 1-9:函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进
风格,case 语句下的情况处理语句也要遵从语句缩进要求。
10) 规则 1-10:程序块的分界符(如 C/C++语言的大括号‘{’和‘}’)应各独占一行并且位于同一
列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的
定义以及 if、for、do、while、switch、case 语句中的程序都要采用如上的缩进方式。
示例:如下例子不符合规范。
for(...){
...//program code
}

if(...)
{
...//program code
}

void example_fun(void)
{
…//program code
}

应如下书写:
for(…)
{
…//program code


if(…)
{
…//program code

void example_fun(void)
{
…//program code

11) 规则 1-11:在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之