代码规范

一、空格和空行

1、空格

1)函数名后面不留空格,紧跟括号

2)关键字if、for、while等要跟一个空格再接括号

3)‘,’之后要留空格,for中的分号要接空格

4)赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,前后加空格

5)“ !”、“ ~”、“ ++”、“ --”、“ &”(地址运算符)等前后不加空格

2、空行

1)实现函数时,两个函数之间要加一行空格

2)函数体里面,逻辑上紧密相连的语句不加空行,其他要有

二、行代码格式

一行代码只做一件事

三、命名规范

1)使用单词不用拼音

2)一定要有实际意义(除了像for循环里的i,j那样的固定用法)

3)类名和函数名用大写字母开头的单词组合而成

4)参数和变量用小写字母开头的单词组成(驼峰原则)

5)常量全大写字母组成

6)全局变量加前缀g_(表示global),静态变量用前缀s_表示,类的成员变量前加前缀m_(member)

四、注释

块注释用/* */,行注释用//

注释要放在被注释内容的右侧或上面,不要放在下面

五、类中声明成员次序

类中按照public、protected、private次序

在一块中 按照如下的次序声明

1)结构体和枚举

2)常量

3)构造函数

4)析构函数

5)成员函数

6)成员变量

六、布尔值和01

TRUE、FALSE不要直接与0、1比较

指针地址与0地址比较时,使用NULL而不是0

你可能感兴趣的:(代码规范)