*
函数原型
*
************************************************************/
int DoSomething(void);
说明:可以通过宏定义来避免重复包含。
正例:
#ifndef MODULE_H
#define MODULE_H
[文件体]
#endif
正例:
#include <stdio.h>
#include “heads.h”
说明:
类的定义(在定义文件中)按如下顺序书写:
公有属性
公有函数
保护属性
保护函数
私有属性
私有函数
类的实现(在实现文件中)按如下顺序书写:
构造函数
析构函数
公有函数
保护函数
私有函数
3.2. 基本格式
说明:包括空格在内不超过 80 列。
说明:这样可以防止书写失误,也易于阅读。
正例:
if (varible1 < varible2)
{
varible1 = varible2;
}
反例:下面的代码执行语句紧跟 if 的条件之后,而且没有加{},违反规则。
if (varible1 < varible2) varible1 = varible2;
正例:
float *pfBuffer;
【规则 2-1-4】头文件必须要避免重复包含。
【规则 2-1-5
】包含标准库头文件用尖括号 < >
“ ”
,包含非标准库头文件用双引号
。
【规则 2-1-6】遵循统一的顺序书写类的定义及实现。
【规则 2-2-1】程序中一行的代码和注释不能超过 80 列。
【规则 2-2-2】if、else、else if、for、while、do 等语句自占一行,执行语句不得紧跟其后。不论执
行语句有多少都要加 { }。
【规则 2-2-3】定义指针类型的变量,*应放在变量前。
3