目 录
一、逻辑类代码问题
第5页
1、变量/指针在使用前就必须初始化
第5页
【案例1.1.1】
第5页
2、防止指针/数组操作越界
第5页
【案例1.2.1】
第5页
【案例1.2.2】
第6页
【案例1.2.3】
第7页
【案例1.2.4】
第8页
3、避免指针的非法引用
第9页
【案例1.3.1】
第9页
4、变量类型定义错误
第10页
【案例1.4.1】
第10页
5、正确使用逻辑与&&、屏蔽&操作符
第17页
【案例1.5.1】
第17页
6、注意数据类型的匹配
第18页
【案例1.6.1】
第18页
【案例1.6.2】
第18页
7、用于控制条件转移的表达式及取值范围是否书写正确
第20页
【案例1.7.1】
第20页
【案例1.7.2】
第21页
【案例1.7.3】
第22页
8、条件分支处理是否有遗漏
第24页
【案例1.8.1】
第24页
9、引用已释放的资源
第26页
【案例1.9.1】
第26页
10、分配资源是否已正确释放
第28页
【案例1.10.1】
第28页
【案例1.10.2】
第29页
【案例1.10.3】
第30页
【案例1.10.4】
第32页
【案例1.10.5】
第33页