黑马程序员技术交流社区
标题:
学习笔记 - 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