【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)

、空行

1. 空行起着分隔程序段落的作用,空行会在预编译阶段被删除不会浪费内存,请放心使用!

2. 每个函数定义结束之后都要加空行

3. 在一个函数体内,逻揖上密切相关的语句之间不加空行(如if…else),其他的地方应该加空行分割。

二、代码行

1. 一行代码只做一件事,这样写的代码容易阅读,并且方便于写注释

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第1张图片

2. if 、for 、while 、do 等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{ } 。这样可以防止书写失误。

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第2张图片

3. 尽量在定义变量的同时进行初始化

三、代码行内的空格

1. 关键字之后要留空格,象 if 、for 、while 等关键字之后应留一个空格再跟左括号‘(’,以突出关键字。

2. 逗号‘ , ’之后要加空格

3. 二元操作符前后要加空格

4. 一元操作符前后不加空格

5. 像‘[ ]’,‘ . ’,‘ ->’这类运算符前后不加空格

6.比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去掉一些空格

四、括号

1. 宏定义时变量前后要加空格,运算结果也要加括号,举例:

#define  MAX(a,b) ((a)>(b)?(a):(b)) / / 良好的风格

#define MULT(a,b) ((a)*(b)) / / 良好的风格

2. 比较复杂的判定条件也要多加括号,举例:

if ((a>=b) && (c<=d)) / / 良好的风格

五、对齐

1. 程序的分界符‘{ ’和‘}’应独占一行并且位于同一列,同时与引用它们的语句左对齐。

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第3张图片

六、长行拆分

1. 代码行不要过长

2. 长行拆分时,操作符放在新行之首(以便突出操作符)

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第4张图片

七、修饰符的位置

应当将修饰符 * 和 & 紧靠变量名

Int*  x, y; // 这样写,y容易被误解为指针变量

int  *x = &y; // 良好的风格

八、注释

1. 注释不要过多,不可喧宾夺主

2. 边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。

3. 注释应当准确,易懂。

4. 注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方

5. 当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读。

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第5张图片

九、分享交流

        欢迎在评论区交流!如果文章有错误还请大家指出!

【初级C语言】代码版式(空行,空格,对齐,长行代码,注释)_第6张图片


返回专栏目录icon-default.png?t=M85Bhttps://blog.csdn.net/zty857016148/article/details/127068555

你可能感兴趣的:(C语言编程规范,c语言,c++,开发语言)