C语言编程规范

来源:互联网 发布:软件架构怎么设计 编辑:程序博客网 时间:2024/06/04 19:29

1.  宏定义前要加工程名,且宏定义要加括号。

    即: #define   Server_GroupNum   3;server即为工程名。

           #define    Sum   (a+b)      //此处的括号不能省

2. 头文件里一般定义全局变量,一般只做宏定义,结构体声明。

3.除非是算法,否则一般的代码中一般不用有符号数。

4 .结构体 长度大的变量放在上面,从大到小排列,不够的补齐,便于计算结构体的长度。

5.全局变量前面要加前缀,便于阅读。如g_Affiliation_Status

6. 数组尽量用一维数组,少用技巧性编程,如?表达式。

7. 结构体不能当入参。

8. 字符串拷贝时尽量用Strncpy(),少用Strcpy();同样内存拷贝也是,多用Memncpy。

9.++a,或a++类似的自己语句一般单独写成一条语句。

10.if语句里面有多个判断条件时一般要加括号。如If( (0==strcmp(dest,sour)) && (0==GroupNum))

11. ==关系表达式中,常量一般放在左边。If( (0==strcmp(dest,sour)) 

12. else {;},else 里面如果为空多加分号 “”。

13. 多个else if语句考虑用Switch(case);


原创粉丝点击