- 36
- 0
- 约2.6万字
- 约 14页
- 2023-12-06 发布于中国
- 举报
华为、腾讯C++编码规范
⼀:华为公司程序设计风格
1.排版
1.1程序块要采⽤缩进风格编写,缩进的空格数为4个。
说明:对于由开发⼯具⾃动⽣成的代码可以有不⼀致。
1.2相对独⽴的程序块之间、变量说明之后必须加空⾏。;
1.3循环、判断等语句中若有较长的表达式或语句,则要进⾏适应的划分,长表达式要在低优先级操作符处划分新⾏,操作符放在新⾏之⾸。
1.4若函数或过程中的参数较长,则要进⾏适当的划分。
1.5不允许把多个短语句写在⼀⾏中,即⼀⾏只写⼀条语句。
1.6if、for、do、while、case、switch、default等语句⾃占⼀⾏,且if、for、do、while等语句的执⾏语句部分⽆论多少都要加括号{}。
1.7对齐只使⽤空格键,不使⽤TAB键。
1.8函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采⽤缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。
1.9程序块的分界符(如C/C++语⾔的⼤括号‘{’和‘}’)应各独占⼀⾏并且位于同⼀列,同时与引⽤它们的语句左对齐。在函数体的开
始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句
您可能关注的文档
- 医院等各单位配电施工工程投标文件详细范本.pdf
- 医院面试的自我介绍.pdf
- 十个管理学案例答案.pdf
- 华为rstp配置实例.pdf
- 华为之所以成功的原因是什么.pdf
- 华为岁月之走出华为——有人请我.pdf
- 华为的工资薪酬.pdf
- 华为的管理原则.pdf
- 华为笔试算法题解.pdf
- 华为绩效管理床垫文化.pdf
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
原创力文档

文档评论(0)