1 / 45
文档名称:

C编程规范.pdf

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

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

分享

预览

C编程规范.pdf

上传人:zbfc1172 2015/10/8 文件大小:0 KB

下载得到文件列表

C编程规范.pdf

相关文档

文档介绍

文档介绍: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
注释.........................................