- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C编程规范1推荐
C/C++ 编程规范
Version 1.0
目 录
第一章 概述 ------------------------------------------------------------ 1
第二章 代码排版 ------------------------------------------------------------------------------------- 2
第三章 程序注释 ------------------------------------------------------------------------------------- 8
第四章 标识符命名 ---------------------------------------------------------------------------------- 17
第五章 可读性 ---------------------------------------------------------------------------------------- 21
第六章 变量结构 ------------------------------------------------------------------------------------- 24
第七章 函数过程 ------------------------------------------------------------------------------------- 32
第八章 可测性 ---------------------------------------------------------------------------------------- 42
第九章 程序效率 ------------------------------------------------------------------------------------- 48
第十章 质量保证 ------------------------------------------------------------------------------------- 53
第十一章 代码编辑,编译,审查 -------------------------------------------------------------------- 61
第十二章 代码测试及维护 ------------------------------------------------------------------------- 63
第十三章 宏 ------------------------------------------------------------------------------------------- 64
附录一: 匈牙利命名法 ----------------------------------------------------------------------------- 66
第一章 概 述
1.1 规范制定原则
程序员花更多的时间在调试、维护和升级已有代码上,而不是编写新的代码;
最重要的是正确性,其次是可维护性,最后才是效率;
学习如何写优美的程序与学习如何正确地编写代码同样重要;
让程序尽量简单易懂,即使违背了某些规则也无关紧要;
一个运行正常但没有注释的程序如同一个等待爆炸的定时炸弹,因为早晚会有人修改或升级这个程序;
好风格应该成为一种习惯。如果你在开始写代码时就关心风格问题,如果你花时间去审视和改进它,你将会逐渐养成一种好的编程习惯。一旦这种习惯变成自动的东西,你的潜意识就会帮你照料许多细节问题,甚至你在工作压力下写出的代码也会更好。
术语定义
Pascal 大小写
将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:
BackColor 所有2个字母变量首个字母要求大写,小于两个字母的均使用大写
1.1.2 Camel 大小写
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:
backColor 首个字符小写
1.3 文件命名组织
1.3.1 文件命名
文件名遵从Pascal命名法,无特殊情况,扩展名小写。
使用统一而又通用的文件扩展名: C类:.c, C++类: cpp.
1.3.2 项目
1. .一个产品建立一个工程项目管理文件
2. 项目内文件包括源文件、头文件、版本说明文件以及其它说明文件
第二章 代码外观
2.1 列宽
一行
您可能关注的文档
最近下载
- 安全管理人员初复训考核试卷含答案.doc
- 多模态大模型在金融行业的实践和展望-2024年全球人工智能与大模型开发与应用.pdf
- 电子商务测试题+参考答案.docx VIP
- 2024年江苏省南京市中考历史试题卷(含答案).docx
- 数独的社交互动:与朋友一起挑战数独.pptx VIP
- 大理州经济技术开发区“2.16”建筑施工生产安全事故调查报告警示学习教育.pptx
- 2017年高考全国2卷理综试题(Word版含答案).pdf
- 医疗服务公司医疗旅游服务合作协议.docx
- 人工智能技术在高中语文教学中的实践与应用研究教学研究课题报告.docx
- 山西大学《生物化学》内部题库练习期末真题汇编及答案.docx
文档评论(0)