一、空格和空行
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
网友评论