c语言常用检查清单

来源:互联网 发布:数据库系统的三级模式 编辑:程序博客网 时间:2024/06/05 08:06
文件打开检查,必须检查,检查失败必须报错
内存拷贝检查,必须检查,左右游标范围限制
申请内存检查,必须检查,原则必须报错
整数除0
无符号数减法
整数尤其是字节乘法溢出
申请的内存是否有释放,特别是在出错之后有无释放,释放后时候置0
检查在局部变量使用大buffer的情况,在多层嵌套情况下可能造成堆栈溢出
所有的文件写入操作必须确认游标正确,包括移动游标到正确位置,要特别注意处理出错情况 
数据到字符串的加尾操作,从文件读取字符串数据之后要加0,所有的strstr之前要确保是带正确范围的字符串
FS_seek可能导致文件扩大并产生无效数据,注意检查和清零
不可以在非mmi进程中访问nvram
无效的返回值,或者不返回
缓存数据刷新
0 0
原创粉丝点击