NULL是┅个符号常量代表整数0。
p=NULL它使p指向地址为0的单元。系统保证使该单元不作它用
至于野指针,我举个例子你就懂了:
这里的p就是野指針定义指针后没有赋予地址值,它就随机指向一个对象
在执行scanf函数式,要求将一个字符串输入到p所指的一段存储单元里
p的值是不可預料的,它可能指向内存中空白的用户存储区(最好的情况)也可能指向已存放指令或数据的有用内存段,这就破坏了程序甚至破坏叻系统,会造成严重后果
所以要绝对防止野指针的出现,如果你不知道p指向谁最常用的就是先赋予地址0,也就p=NULL
你对这个回答的评价是
你对这个回答的评价是?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。