2016 - 2024

感恩一路有你

好的C编程习惯(3)

浏览量:2124 时间:2024-01-14 09:19:49 作者:采采

1. 注释规范

为了提高代码的可读性和可维护性,我们应该在文件开头添加注释,包括项目名、作者、描述、版本、修改、参考文献等信息。此外,要对头文件进行定义,以避免重复包含。

2. 其他注释

在函数内部,不需要对每一行语句进行注释。但是,在每个功能模块的主要部分之前,应该添加块注释,对该模块的功能进行说明。在循环、流程的分支等地方,尽可能添加注释,增加代码的可读性。

3. 程序健壮性

为了保证程序的稳定性和可靠性,我们需要注意以下几点:

  • 函数的返回位置要保持单一性,即一个函数只有一个返回位置。
  • 尽量少使用goto语句,并且只能向后转移。
  • 对于消耗系统资源的变量,必须赋初值,并在用完后立即释放并重新赋值。
  • 对于复杂的条件判断,应该使用括号来增加程序的可读性。

4. 可移植性

为了让代码能够跨平台运行,我们应该考虑不同平台的支持。尽可能使用C代码而非C 代码来编写算法函数。对于不同的硬件和软件,需要做不同的处理。

5. 错误处理

在编程中,我们应该考虑各种执行情况,并尽可能处理所有的流程情况。对于与屏幕显示无关的函数,通过返回值报告错误;对于与屏幕显示相关的函数,要向用户发出警告并进行错误处理。

6. 尽早发现错误

为了尽早发现程序中的错误,我们应该重视编译器中的警告信息,并认真检查每一个警告信息,消除潜在的错误危险。利用断言来检查错误假设或防止参数的非法值也是一种好的办法。

7. 模块化规范

为了提高软件的重用性和可维护性,应该加强软件的模块化工作。每个函数应该精炼而小巧,代码行数不应超过150行。如果某个功能被重复实现三次以上,应考虑将其模块化为通用函数。开发人员应尽可能利用他人的现成模块,减少重复开发。在进行函数模块化时,要考虑函数之间的层次关系,并确保相同功能的不同函数没有重复代码,以便于代码维护。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。