C编码规范规范
C/C++编码规范
广州从兴电子开发有限公司
GUANGZHOU SUNRISE ELECTRONICS DEVELOPMENT CO., LTD
引言
为了提高源程序的质量和可维护性,最终提高公司软件产品生产力,我们有必要对公司软件产品的源程序的编写风格作出统一的规范约束。
本规范总则的内容包括:排版、注释、标识符命名、变量使用、代码可测性、程序效率、质量保证等。本规范采用以下的术语描述:
规则:编程时强制必须遵守的原则。
说明:对此规则或建议进行必要的解释。
示例:对此规则或建议从正、反两个方面给出例子。
排版
程序块要采用缩进风格编写,缩进允许4个空白字符或者一个TAB键,同一个模块的风格必须一致。(建议)
建议使用4个空白字符,如使用TAB键,则应该在环境中也设置为4个空白。
函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。(建议)
注释与所描述内容进行同样的缩排。(建议)
说明:可使程序排版整齐,并方便注释的阅读与理解。
错误示例:
void example_fun()
{
/* code one comments */
CodeBlock One
您可能关注的文档
- B版高中数学课件 选修2-2:第三章 数系的扩充与复数的引入 2.1《复数代数形式的加减法运算及其几何意义》.ppt
- b第七章动物基因工程上.ppt
- b、施工组织设计(中泰)三联.doc
- BIM技术在铁路隧道 设计阶段的应用研究-铁二院.pptx
- BS3000+总部用户手册.doc
- C++03第3章_类和对象.ppt
- C++04第4章_类和对象.ppt
- C++05第5章_程序的结构.ppt
- c++-程序控制结构.ppt
- c++9流与文件.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)