嵌入式软件C语言可靠性设计-问题汇总.docxVIP

  • 7
  • 0
  • 约1.45万字
  • 约 30页
  • 2018-06-03 发布于福建
  • 举报

嵌入式软件C语言可靠性设计-问题汇总.docx

嵌入式软件可靠性设计 问题集锦目 录1、程序员理解错误21.1、英文标点被误写成中文标点;21.2、+=与=+、-=与=-容易混21.3、程序员输入错误21.4、数组问题21.5、switch…case语句中的?break关键字31.5、变量赋值31.6、指针的加减运算41.7、增量运算符++和减量运算符--52、编译器语义检查62.1、数据类型问题62.2、误加标点符号62.3、编译器忽略掉多余的空格符和换行符62.4、数组越界。72.5、数组声明具有外部链接时大小应显式声明72.6、编译器检查不出数组越界82.7、编译器与volatile限定符92.8、?定义为volatile的变量的作用过程112.9、局部变量必须显式初始化113、不合理的优先级123.1、常规使用可能引起误会的运算符134、隐式转换和强制转换134.1、有符号和无符号char和short类型自动转换134.2、混合数据类型运算中会转换成较高级别数据类型144.3、赋值语句计算结果被转换成被赋予值的变量类型154.4、作为函数参数被传递时的数据类型转换154.5、C语言强制类型转换规则154.6、通用编程建议155、判错155.1、具有形参的函数,需判断传递来的实参是否合法。165.2、仔细检查函数的返回值175.3、防止指针越界175.4、防止数组越界175.5、数学运算185.6、其它可能出现运行时错误的

文档评论(0)

1亿VIP精品文档

相关文档