C语言编程规范剖析.doc

C语言编程规范剖析

编码规范 1. 头文件编码规范 3 2. 函数编写规范 3 3. 标识符命名与定义 3 3.1通用命名规则 3 3.2 变量命名规则 4 3.3函数命名规则 4 3.4 宏的命名规则 4 4. 变量 4 5. 宏、常量 5 6. 质量保证 5 7. 程序效率 6 8. 注释 6 9. 排版与格式 7 10. 表达式 8 11. 代码编辑、编译 8 12. 安全性 8 13. 可读性 8 14. 可测性 8 15. 单元测试 9 16. 可移植性 9 头文件编码规范 1. 禁止头文件循环依赖。 2. .c/.h文件不要包含用不到的头文件。 3. 禁止在头文件中定义变量。 4. 同一产品统一包含头文件排列方式。(如功能块排序、文件名升序、稳定度排序。) 5. 只能通过包含头文件的方式使用其他.c提供的接口,禁止在.c中通过extern的方式使用外部函数接口、变量。 函数编写规范 1. 一个函数仅完成一件功能。 2. 重复代码应该尽可能提炼成函数。 3.为简单功能编写函数 4.函数的返回值要清楚、明了,让使用者不容易忽视错误情况。 5. 避免函数过长,新增函数不超过100行(非空非注释行)。 6. 避免函数的代码块嵌套过深,新增函数的代码块嵌套不超过4层。 7. 可重入函数应避免使用全局变量和禁止使用static变量。

文档评论(0)

1亿VIP精品文档

相关文档