首页 > 代码库 > c语言之良好的编程习惯(一)

c语言之良好的编程习惯(一)

1.在程序的某些地方加上简短的注释会增加程序的可读性。

 

2.在书写格式上,所有的case需要对齐,每个case后的语句要有一定的缩进并对齐,以便容易的看出各个分支的条件依据与对应执行的操作。

允许将想通操作的case及对应的常量表达式连续排列,对应的操作的语句组和break只在最后一个case出出现。

 

3.一般情况下头文件中包括变量、宏定义、枚举、结构和函数接口的声明,而C文件中包括具体实现细节。

 

4.自定义头文件时,应避免与编译器提供的头文件冲突。可以采用的方法是定义标识符时不使用前缀,即不使用下划线。

 

5.编译预处理功能是c语言忠很有特色的地方。如果要设计一个移植性很高,灵活性很强的c程序,就应熟练使用各种预处理命令。

在使用define命令前面应包含一个条件编译命令,#ifndef ...#define...#endif,来提高程序的兼容性。

 

6.为防止由于各种平台和编译器的不同产生的类型字节数差异,程序员可以重新定义一些类型,以方便移植。

 

7.经常使用字符数组来存储字符串,使用时用双引号括起来。注意数组长度与字符串长度的不同,避免数组越界错误。

 

8.C语言中严格区分大小写的哦。

 

9.使用变量名要尽量做到见名知意。

 

10.在输出多个字符串时尽量使用分隔符把字符串隔开,以增加程序的可读性。

 

11.编写函数时应该遵循良好的编码习惯如下:

<1>在每个函数的前面加上描述函数用途的注释。

<2>执行打印操作的函数所打印的最后一个字符应该是换行符(\n),这样可以保证光标定位在下一行的开头,从而提高软件的可重用性。

<3>花括号中定义的函数体应采用缩进格式书写,能突出程序的功能结构,并且使程序易于阅读。

<4>使用一种缩进格式。Tab键在不同的环境中可能不相同。建议每一层缩进距离采用4个空格。

 

12.在向函数传递类类型或大型数组时,需要使用引用类型参数。值类型实参对大型的数组来说降低了效率。

 

13.在编写程序时尽量避免使用与库函数相同名次的自定义函数。自定义函数的命名应遵循一下约定。

<1>函数名可以包括字母、数字、下划线,第一个字母必须是字母或下划线。

<2>函数名区分大小写。

<3>不能与关键字同名。

 

14.程序由函数构成,为测试程序或函数的运行效率,必须减少函数的开销。使用函数时考虑函数的几个方面,例如易用性,重用性,测试量及性能开销。

 

15.使用函数应该遵循一下规范。

<1>先定义,后使用。

<2>为保证清晰,被调函数在主调函数之前进行声明,以增加程序的可读性。

<3>不能重复定义函数,但可以多次声明。

<4>使用标准函数时,应在文件开头包含头文件。