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

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

一、空行

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

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

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

二、代码行

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

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

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

六、长行拆分

1. 代码行不要过长

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

七、修饰符的位置

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

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

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

八、注释

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

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

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

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

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

九、分享交流

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

上一篇:【初级C语言】文件结构(头文件结构,头文件作用,头文件被重复包含的问题)https://blog.csdn.net/zty857016148/article/details/126820862下一篇:【初级C语言】命名规则https://blog.csdn.net/zty857016148/article/details/126823452

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/2889563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-14
下一篇 2022-09-14

发表评论

登录后才能评论

评论列表(0条)

保存