1 排版
1.1 赋值操作符、算术操作符、逻辑操作符、位域操作符等双目操作符的前后加空格
1.2 单目操作符前后不加空格
1.3 if、for、while、switch 与后面的括号加空格
2 注释
2.1 源程序有效注释量必须在20%以上
2.2 保证代码与注释的一致性
2.3 全局变量要有详细的注释
2.4 说明性文件
如.h文件、.inc文件、.def文件等,头部应进行注释,注释必须列出:排版说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等。
2.5 源文件头部的注释同上
2.6 注释的格式尽量统一
3 标识符命名
3.1 标识符的命名要清晰、明了,有明确含义
3.2 命名中若使用特殊约定或缩写,要有注释说明
3.3 命名风格要保持一致
3.4 除了编译开关/头文件等特殊应用,应避免使用以下划线开始和结尾的定义