- 8
- 0
- 约7.06千字
- 约 38页
- 2018-12-14 发布于河南
- 举报
语言编码规范
目的与目标 规范部门内软件开发和设计风格,保证所有开发人员写出风格一致的代码 增强代码的健壮性、可读性和可维护性 通过人为以及自动的方式对最终软件应用确定质量标准 减少程序的潜在错误 课程概述 表达式和控制流程 初始化 代码格式 函数 宏 兼容性 1 表达式和控制流程 1 表达式和控制流程 1 表达式和控制流程 1 表达式和控制流程 1 表达式和控制流程 禁止在bool表达式中出现赋值语句 禁止对带符号的整型数进行位操作 不要对浮点型变量进行等于/不等于的判断 清晰的表示变量与0值的比较 在for语句的表达式中,只出现影响循环控制的变量,而不是其他无关变量 不要比较指针类型变量 不要在sizeof的参数中进行自增、自减[++/--]、赋值操作 在条件表达式中,对每个逻辑判断都使用(),即使没有逻辑上的需求 不要在if语句中的条件表达式中进行赋值操作 1 表达式和控制流程 如果计数器从0开始计数,建议for语句的循环控制变量的取值采用“前闭后开区间”写法,以防止出现“差1”错误 在多重嵌套的循环中,建议将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨越循环层的次数,从而优化程序性能 如果循环体内存在逻辑判断,并且循环次数很大,建议将逻辑判断移到循环体的外面 2 初始化 规则:在enum类型中,将成员全部初始化,或者都不初始化 原理:避免代码错误 2 初始化 2 初始化
您可能关注的文档
- 花的作文1.ppt
- 花影如水!.ppt
- 花时间.ppt
- 英汉翻译02.ppt
- 英汉对比:主语与主题2.ppt
- 英美概况(开始).ppt
- 英語教學+-+自然發音法+-+桃園縣平鎮市東安.ppt
- 芝元古方楂脾茶知识.ppt
- 英美概况1附.ppt
- 英语中考复习专题9 非谓语动词.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)