电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言编程规约

C语言编程规约_第1页
1/13
C语言编程规约_第2页
2/13
C语言编程规约_第3页
3/13
蒋学平排版,此文章从网上搜索到的,用于学习。 2005-4-28 Pag e 1 o f 1 1.0 简介 代码编写规则应该在建立在一个工程项目之前。该规则应该贯穿整个项目的始终以保证代码的一致性。采用标准的代码编写惯例,可大大简化项目的维护负担。 在C语言中可以有多种代码的编写方法(当然其它编程序语言亦如此),你可以尽可能采用一种好的风格,以达到以下目的: 可移植 (Portability) 连贯 (Consistency) 整洁 (Neatness) 易于维护 (Easy maintenance) 易于理解 (Easy understanding) 简洁 (Simplicity) 不管你采用那种风格,我所强调的就是:这种风格一定要贯穿你项目的始终。在以后的内容中我还要提到:即使在一个团队合作的大型项目中,这种风格也要贯穿始终。采用通用的代码编写风格可以减轻代码维护的工作量并降低维护费用;这种通用的代码风格还可以避免重写代码。本文将介绍我几年来一直采用的这种编码风格。 蒋学平排版,此文章从网上搜索到的,用于学习。 2005-4-28 Pag e 2 o f 2 2.00基本原则 制定标准的基本目的就是加强代码的可维护性。也就是说代码必须易于阅读,易于理 解,易于测试,易于移植。 所有的代码必须采用ANSI C标准 函数原型必须采用ANSI标准,因此,类型定义应包含在括号之内。 保持代码的简单清晰 不要在语言中使用晦涩难懂的表述,直接表明你的思想。 保持一致性 尽可能使用同样的规则。 保持标准的灵魂(Keep the spirit of the standards.) Where you have a coding decision to make and there is no direct standard, then you should always keep within the spirit of the standards. 避免使用复杂语句 一个语句若有太多的决策点(Decision points)将会使代码难于理解,尤其是对于测试。 不要使用GOTO语句 更新原有代码 一旦修改已存在的代码,就要随时更新相关文档以遵守本文中所制定的规则,这将确 保原有代码即时更新。 蒋 学 平 排 版 , 此 文 章 从 网 上 搜 索 到 的 , 用 于 学 习 。 2005-4-28 Pag e 3 o f 3 3.00 源 代 码 文 件 代 码 行 的 长 度 我 不 喜 欢 超 过 80个 字 符 宽 度 的 C程 序 代 码 行 ,只 是 因 为 我 们 过 去 的 显 示 器 只 允 许 显 示 80个 字符 的 宽 度 。 一 代 码 行 的 长 度 应 考 虑...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言编程规约

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部