代码规范有七大原则
1.空行 空行起着分割隔程序段落的作用
- 定义变量后要空行,尽可能的在定义变量的同时初始化该变量,即遵循就近原则
- 每个函数定义结束后都要加空行
- 两个相对独立的程序块,变量说明之后必须加空行
2.空格
- 关键字之后要有空格,
- 函数名之后不要留空格,应跟紧“(”,以与关键字区别
- “(”向后紧跟;“)”,“,”,“;”这三个向前紧跟,紧跟处不留空格
- “,”之后要留空格。如果“;”不是一行的结束符,其后要留空格
- 双目运算符前后应适当的加空格("%d"除外)
- 单目运算符前后不加空格
- 像数组符号“[]”,结构体成员“.",指向结构成员运算符“->",这类操作符前后不加空格
对于表达式较长的for语句和if语句,可以适当删除一些3.成对书写4.缩进
5.对齐
- 大括号{}分别要独占一行,互为一对要位于同一列,并且引用他们的语句左对齐
- {}之内的代码要缩进一个Tab,同一地位要左对齐,地位不同的继续缩进
VC++有对齐缩进修正的功能,就是Ctrl+A全选,Alt+F8
6.代码行
- 一行代码只做一件事,
- if,else,for,while,do等语句各自占一行,执行语句不得紧跟其后
7.注释
- 注释只是提示不是文档
- 清楚代码不加注释
- 多重嵌套,段落结束处注释
- 宏定义右边一定要有注释,说明作用