首页
新闻
小组
威客
人才
下载
博客
代码贴
在线编程
论坛
注册
|
登录
野指针的避免
作者在 2017-04-02 22:46:28 发布以下内容
初始化时置 NULL
指针变量一定要
初始化
为NULL,因为任何指针变量(除了static修饰的指针变量)刚被创建时不会自动成为NULL指针,它的
缺省值
是随机的。
释放时置 NULL
当指针p指向的内存空间释放时,没有设置指针p的值为NULL。delete和free只是把内存空间释放了,但是并没有将指针p的值赋为NULL。通常判断一个指针是否合法,都是使用if语句测试该指针是否为NULL。
C语言
| 阅读 944 次
收藏
文章评论,共0条
游客请输入验证码
飞机火车的博客
飞机火车
浏览40611次
文章分类
默认分类(0)
c++基础(18)
c++进阶(0)
c++软件实战(0)
c++游戏实战(0)
c++算法库(0)
C语言(3)
Java基础(6)
文章归档
2017年06月(2)
2017年05月(6)
2017年04月(17)
2017年03月(2)
最新评论
卫具散均
:说的好!!!!!
飞机火车
:经过8天的学习终于弄出来了 哈哈,承认自己是笨鸟
啥啥活麻辣烫
:老师讲了不带我们编,搞得我们蒙蔽,感谢大神