头文件:保存程序的声明(declaration)
定义(definition) 文件:保存程序的实现(implementation)
版权和版本的声明位于头文件和定义文件的开头。
空行
- 在每个类声明之后、每个函数定义结束之后都要加空行。
- 在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应 加空行分隔。
代码行
- if、for、while、do 等语句自占一行,执行语句不得紧跟其后。不论 执行语句有多少都要加{}。这样可以防止书写失误。
- 尽可能在定义变量的同时初始化该变量(就近原则)。
代码行后的空格
- 关键字之后要留空格。
- 函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别。
- ‘(’向后紧跟,‘)’---‘,’、‘;’向前紧跟,紧跟处不留空格。
- ‘,’之后要留空格。
- 二 元操作符的前后应当加空格。
- 一元操作符前后不 加空格。
对齐
- 程序的分界符‘{’和‘}’应独占一行并且位于同一列。
长行拆