黑马程序员技术交流社区

标题: 学习笔记 - C语言野指针 [打印本页]

作者: 一个人の旋律    时间: 2015-8-21 15:57
标题: 学习笔记 - C语言野指针
本帖最后由 一个人の旋律 于 2015-8-21 15:59 编辑

野指针指指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行操作很容易造成程序错误。
产生野指针原因:
        指针变量未初始化
        指针释放后未置空
        指针操作超过变量作用域
避免野指针方法:
       初始化时置NULL
       释放时置NULL
写程序的时候,注意保持细心、严谨的态度,尽可能的避免野指针的产生。



作者: to_love    时间: 2015-8-21 16:09
哦,原来是这样。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2