文档介绍:C编程规范
版本修订作者
初稿完成 Eric0045
修订完善 Janevy0035
1
说明
本规范总则的内容包括:排版、注释、标识符命名、变量使用、代码可测性、程序效率、
质量保证、代码编译、单元测试、程序版本与维护等。
本规范总则的示例都以C语言为背景,采用以下的术语描述:
★规则:编程时强制必须遵守的原则。
★建议:编程时必须加以考虑的原则。
★说明:对此规则或建议进行必要的解释。
★示例:对此规则或建议从正、反两个方面给出例子。
2
目录
1 排版......................................................................... 4
2 注释......................................................................... 9
3 标识符命名.................................................................. 17
4 可读性...................................................................... 20
5 变量、结构.................................................................. 22
6 函数、过程.................................................................. 29
7 可测性...................................................................... 30
8 程序效率.................................................................... 32
9 质量保证.................................................................... 33
10 代码编辑、编译、审查....................................................... 35
11 代码测试、维护............................................................. 36
12 宏......................................................................... 37
13 文件结构规约............................................................... 38
版权及版本的声明.......................................................... 38
头文件的结构.............................................................. 38
定义文件的结构............................................................ 39
目录结构.................................................................. 39
14 程序版式规约............................................................... 40
空行的使用................................................................40
代码行规范................................................................40
长行拆分.................................................................. 40
注释.........................................