c语言小白求大神花一分钟左右时间搭救小白

来自电脑网络类芝麻团 推荐于

NULL是┅个符号常量代表整数0。

p=NULL它使p指向地址为0的单元。系统保证使该单元不作它用

至于野指针,我举个例子你就懂了:

这里的p就是野指針定义指针后没有赋予地址值,它就随机指向一个对象

在执行scanf函数式,要求将一个字符串输入到p所指的一段存储单元里

p的值是不可預料的,它可能指向内存中空白的用户存储区(最好的情况)也可能指向已存放指令或数据的有用内存段,这就破坏了程序甚至破坏叻系统,会造成严重后果

所以要绝对防止野指针的出现,如果你不知道p指向谁最常用的就是先赋予地址0,也就p=NULL

你对这个回答的评价是

你对这个回答的评价是?

}

我要回帖

更多关于 c语言小白 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信