- 2
- 0
- 约3.99万字
- 约 61页
- 2017-02-15 发布于四川
- 举报
编程规范和范例(华为,详细)
目 录
1 排版 6 2 注释 11 3 标识符命名 18 4 可读性 20 5 变量、结构 22 6 函数、过程 28 7 可测性 36 8 程序效率 40 9 质量保证 44 10 代码编辑、编译、审查 50 11 代码测试、维护 52 12 宏 53 1 排版
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字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
示例:
perm_count_msg.hea
您可能关注的文档
最近下载
- 2023年10月朝阳银行股份有限公司员工社会招聘87人上岸笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 第2讲 一心跟着共产党(第二课时)党和人民心连心(课件)-《学生读本(小学低年级)》.pptx VIP
- 教学课件 商务英语翻译--郭晓燕.ppt
- 中国临床肿瘤学会(CSCO)胃低分化腺癌诊疗指南(2025年)解读.docx
- 2026年固态变压器行业企业投资可行性报告(智研咨询发布).docx VIP
- 2026新版现场事故应急处置方案模板(依据GB6441-2025编制).docx
- 2026年林业碳汇项目开发基础知识与碳汇计量测试卷.docx VIP
- 马宝华老师—再论人为事物的若干问题201012.ppt
- 1.2 集合间的基本关系 课件(共19张PPT).pptx VIP
- 甜高粱秸杆年产10万吨变性燃料乙醇示范工程可行性研究报告.doc VIP
原创力文档

文档评论(0)