C/C++编码规范
C/C++编程规范说明:
本规范总则的内容包括:排版、注释、标识符命名、变量使用、代码可测性、程序效率、质量保证、代码编译、单元测试、程序版本与维护等。
本规范总则的示例都以C语言为背景,采用以下的术语描述:
★ 规则:编程时强制必须遵守的原则。
★ 建议:编程时必须加以考虑的原则。
★ 说明:对此规则或建议进行必要的解释。
★ 示例:对此规则或建议从正、反两个方面给出例子。
排版
1-1:程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
1-2:相对独立的程序块之间、变量说明之后必须加空行。
示例:如下例子不符合规范。
if (!valid_ni(ni))
{ ... // program code }
repssn_ind = ssn_data[index].repssn_index;
repssn_ni = ssn_data[index].ni;
应如下书写
if (!valid_ni(ni)) { ... // program code }
repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni;
1-3:较长的语句(80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,
您可能关注的文档
- 11G101图明精讲.ppt
- 11G系列钢筋平法工程图文及钢筋手算精讲.ppt
- 11北师大版一年级上期ang_eng_ing_ong_精讲.ppt
- 11耳部肿瘤精讲.ppt
- 11课《放下你的鞭子》精讲.ppt
- 11奶奶的白发精讲.ppt
- 11十四经脉循行、常用腧精讲.ppt
- 11唯一的听众精讲.ppt
- 11物质的变化和性质精讲.ppt
- 11氧化还原反应和电化学2013精讲.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- Galanz 格兰仕 电蒸炉 DG26T-D20 使用说明书.pdf
- 统编版高中历史必修中外历史纲要上册知识点考点复习提纲(实用,必备!).doc VIP
- 2025广东高考地理.docx VIP
- 统编版(2019)高中历史《必修中外历史纲要下》期末复习知识点考点提纲详细版.docx VIP
- 中国儿童遗尿症疾病管理专家共识(2025年).pptx VIP
- (超详)初中数学知识点归纳汇总.pdf VIP
- 深度学习在目标检测领域的应用现状与技术研究综述.docx VIP
- 基于单片机的太阳能充电器的设计毕业设计(论文).doc VIP
- 16田忌赛马课件(共29张PPT).pptx VIP
原创力文档

文档评论(0)