代码走查内容
2、变量审查
(1)是否初始化
(2) 是否存在类型不匹配的比较操作(尤其是unsigned 类型和 signed类型的比较)对于unsigned 类型注意边界判断。
(3)是否定义了变量但是没有使用
3、内存资源审查
(1)是否对数组进行了越界操作。
(2)内存拷贝时是否判断了长度。Strcpy的时候要注意dst 要比src 内存大,否则导致内存越界
(3)申请内存后是否判断了内存申请成功。
4、语句规范性检查
(1)内存开辟malloc 和free 对应;new 和delete对应.
(2) 是否将 == 写错了 =
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198862.html原文链接:https://javaforall.net
