background image

   

一、逻辑类代码问题

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