[ZZ]良好的编码习惯

一、以简洁明了的方式编写C程序。一般把这种程序编写方法称为KIS(“保持简洁”)。不要用古怪的方式编写程序。
二、阅读全部的C版本手册。常常参考所用的C版本的手册能了解该版本的丰富的特色,并正确地使用这些特色。
三、计算机和编译器是很好的教员。若是对C的某个特色没有把握,编写一个简单的程序,而后编译并运行它,看看会发生什么结果。
四、在每个函数的前面加上描述函数用途的注释。
五、执行打印操做的函数所打印的最后一个字符应该是新行符(\n)。这样作可保证把光标定位在新行的开头。这样作可提升软件的可重用性(软件的可重用性是软件开发环境的一个重要目标)。
六、花括号中定义的函数体应采用缩进格式书写。这种写法可以突出程序的功能结构,而且使程序易于阅读。
七、创建本身喜欢的缩进距离,之后统一使用这个距离。虽然能够用Tab键设置缩进距离,可是Tab键的中止位置在不一样环境中可能并不相同。建议每一层缩进距离采用1/4英寸的Tab键跳格长度或三个空格。
八、尽管在程序中包含 <stdio.h>是无关紧要的,可是每个使用标准输入/输出库函数的C语言程序最好都包含 <stdio.h>。这有助于在编译阶段(而不是执行阶段)让编译器定位程序中的错误。纠正执行时的错误一般要付出更大的代价。
九、在每个逗号,后加一个空格可提升程序的可读性。
十、选择有意义的变量名有助于程序自成文档(既能够少使用注释)。
十一、仅仅用做变量名的标识符,第一个字母应该小写。大写字母开头和字母所有大写的标识符有专门的含义。
十二、变量名使用多个单词可以使程序具备更好的可读性。不要把单词连写在一块儿(如:totalcommissions),而应该用下划线把各个单词分开(如:total_commissions);若是确实想连写单词,在第一个单词以后的每个单词以大写字母开头(如:totalCommissions)。
1三、把函数中的声明语句和可执行语句用空行分开。这样作可很是醒目地表示声明语句的结束和可执行语句的开始。
1四、把二目运算符的两边都设置一个空格。这样作可以使二目运算符比较醒目,还可使程序具备更好的可读性。
1五、if结构体用缩进格式书写。
1六、为提升程序的可读性,在每个控制结构的先后都添加一个空行。
1七、不把多条语句写在程序的同一行上。
1八、较长的语句可折成多行。在必须把语句折行时,选择有意义的断点(如在用来分隔列表的逗号以后),并用缩进格式书写断行。
1九、在书写包含不少运算符的表达式时参考运算符优先级表。要确保表达式中的运算符以正确的顺序执行。若是对复杂表达式中运算符的计算次序没有把握,用括号强制实现计算次序。要注意,C语言中的某些运算符(如赋值运算符=)是自右向左结合的,而不是自左向右结合的。函数

相关文章
相关标签/搜索