华为代码规范简述 |
| |
| 1.缩进4个空格
2.相对独立的程序块之间空一行 3.相同类型的定义放一起
4.符号两侧各空一个空格
5.输入输出。逗号之后跟一个空格
6.关键字后,空一格
7.长语句分成多行书写,操作符放在新行之首,排版整齐
8.短语句分行写
9."!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。
示例: /*头文件写法,注意空格*/ #include <stdio.h> /*宏写法,习惯大写,注意空格*/ #define COVERAGE 350 int main(void) { int cans; int sq_feet; /*相同类型的定义放一起*/
printf("Enter number of square feet to be painted:\n"); /*逗号后面有空格,单目操作符前后不加空格*/ scanf("%lf\n", &response);
/*while循环的写法,符号两侧各空一个空格*/ /*关键字后空一格*/ while (scanf("%d", &sq_feet) == 1) { cans = sq_feet / COVERAGE; ... }
/*for循环写法*/ for (int i = 0; i < 3; i++) { ... } return 0; }
注释: 一般情况下,源程序有效注释量必须在20%以上。 有助于程序阅读理解 注释适宜不宜过多 准确、易懂、简洁
|
|
|
|