首页 > 代码库 > 代码规范

代码规范

代码规范有七大原则

1.空行  空行起着分割隔程序段落的作用

  1. 定义变量后要空行,尽可能的在定义变量的同时初始化该变量,即遵循就近原则
  2. 每个函数定义结束后都要加空行
  3. 两个相对独立的程序块,变量说明之后必须加空行

2.空格

  1. 关键字之后要有空格,
  2. 函数名之后不要留空格,应跟紧“(”,以与关键字区别
  3. “(”向后紧跟;“)”,“,”,“;”这三个向前紧跟,紧跟处不留空格
  4. “,”之后要留空格。如果“;”不是一行的结束符,其后要留空格
  5. 双目运算符前后应适当的加空格("%d"除外)  
  6. 单目运算符前后不加空格
  7. 像数组符号“[]”,结构体成员“.",指向结构成员运算符“->",这类操作符前后不加空格

对于表达式较长的for语句和if语句,可以适当删除一些3.成对书写4.缩进

5.对齐

  1. 大括号{}分别要独占一行,互为一对要位于同一列,并且引用他们的语句左对齐
  2. {}之内的代码要缩进一个Tab,同一地位要左对齐,地位不同的继续缩进

VC++有对齐缩进修正的功能,就是Ctrl+A全选,Alt+F8

6.代码行

  1. 一行代码只做一件事,
  2. if,else,for,while,do等语句各自占一行,执行语句不得紧跟其后

7.注释

  1. 注释只是提示不是文档
  2. 清楚代码不加注释
  3. 多重嵌套,段落结束处注释
  4. 宏定义右边一定要有注释,说明作用

代码规范