c c++
程序编码规范
第 1 页 共 10 页
C C++程序编码规范
c c++
程序编码规范
第 2 页 共 10 页
一、 排版 .................................................................................................................3
二、 注释 .................................................................................................................5
三、 命名 .................................................................................................................6
四、 其他 .................................................................................................................7
五、 附录 .................................................................................................................8
c c++
程序编码规范
第 3 页 共 10 页
一、排版
1. 程序块采用缩进风格编写,缩进不采用 TAB 键,使用 4 个空格
由开发工具自动生成的代码可以有不一致。
2. 相对独立的程序块之间、变量说明之后必须加空行
在类申明、函数定义、代码逻辑块之间必须添加空行进行分割。
3. 较长的语句(>100 个字符)分成多行书写
a) 长表达式要在低优先级操作符处划分新行,并将操作符放在新行之首。
b) 循环、判断语句优先在条件判断处应用原则 a。
c) 函数、过程语句优先在各个参数间分行。
4. 不允许把多个短语句写在一行中,即一行只写一条语句
一行代码只做一件事,如只定义一个变量或只写一条语句。
5. if、for、do、while、case、switch、default 等语句自占一行,且 if、for、do、while
等语句的执行语句部分无论多少都要加括号{},其中{必须另起一行
6. 关键字、变量、常量和操作符之间需要添加空格
a) 逗号、分号后面添加空格。如 for (int a = 0, b = 1; a < b; ++a)
b) 双目操作符前后添加空格。如 a < b;
c) for、if 等后面添加空格。
7. 类申明中,如果只有一个父类,须将子类父类写在一行,如果有多个须将每个父类单独