语言编码规范.pptVIP

  • 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 初始化

文档评论(0)

1亿VIP精品文档

相关文档