C_C++代码规范
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int fun (int x , int y , int z ){
……
return 0;
}if (a >= b && b >= c && c >= d && ......
)
if (p !- NULL )
delete p ;x += y ;
val = (mark << 3);
void fun (int x , int y , int z )
for (i = 0; i < 10; ++i )
ps :void fun (int x , int y )if (x == y )
i ++;
char *p = &temp ;
tmp = p ->size ;
tmp = q .val ;
a = (p +q ) * (m -n ) / (i +j );
代码规范
1、布局和风格
1、总体布局
2、空格
总体目标:准确表现代码的逻辑结构;改善可读性;经得起修改。
采用纯块布局,即 “{” “}” 垂直对齐;
缩进为4字节,巧用Tab键。
对于复杂的表达式,将条件分格在几行;
一行代码宽度应不超过80个字符,对于较长的语句,应该分行书写,增加代码的可读性。每行仅写一条语句
有需要空格的地方:
双目运算符两侧,需要留有空格。如“=”, “+=”, “>=“, ”+“, ”&&“等函数参数之间逗号后;
for语句的分号后面要留有空格
不留空格的地方:
函数名紧跟左括号;
左空号右边和右括号左边不用空格
定义变量后最好加上空行;函数与函数之间最好加上空行;
对于表达式较长的语句,适当去掉空格
[],->, .,等操作符前后不加空格
单目运算符前后不加空格,如”!“, ”&”,“++”等