C_C++代码规范

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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语句的分号后面要留有空格

不留空格的地方:

函数名紧跟左括号;

左空号右边和右括号左边不用空格

定义变量后最好加上空行;函数与函数之间最好加上空行;

对于表达式较长的语句,适当去掉空格

[],->, .,等操作符前后不加空格

单目运算符前后不加空格,如”!“, ”&”,“++”等

相关文档
最新文档