首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
野指针出现情况、怎么解决
[问答题]
野指针出现情况、怎么解决
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(69)
分享
纠错
19个回答
添加回答
12
xiaoyu17
出现情况: 1.指针未初始化 2.指针越界访问 3.指针指向的空间释放 解决办法: 1.指针初始化 2.小心指针越界访问 3.指针指向空间释放及时置NULL 4.避免返回局部变量的地址 5.指针使用之前检查有效性
发表于 2022-10-14 22:55:38
回复(1)
2
伯劳shirk
初始化, void *p=null;野指针有可能导致段错误
编辑于 2022-09-25 17:50:37
回复(0)
1
周一美式
① 指针变量没有初始化 ②指针变量free、delete后没有置null ③指针变量越界
发表于 2025-04-02 15:03:54
回复(0)
1
嵌入式卡拉米
出现的情况:1、指针变量声明时没有初始化 2、指针指向的内存空间被释放 3、指针越界访问 解决办法:1、声明时初始化;2、空间释放后及时置NULL;3、在变量的作用域结束前释放掉变量的地址空间并且让指针指向 NULL。
发表于 2023-10-14 16:59:58
回复(0)
0
嵌入式小菜狗
野指针出现的情况:1.指针未初始化 2.指针free后没有指向NULL 3.指针越界访问 解决方法:1.指针声明时进行初始化 2.指针free后指向NULL 3.小心指针的越界访问 4.指针使用前检查有效性
发表于 2025-08-26 20:00:05
回复(0)
0
骑着蜗牛的孩子
当指针未初始化或者指针指向的堆空间被释放,但是指针未指向NULL时出现野指针情况,当指针定义时初始化,释放堆空间时使指针指向NULL
发表于 2025-06-10 22:31:16
回复(0)
0
低保真
野指针是由于指针未初始化就声明,且指向了不存在的内存空间,未释放
发表于 2025-04-20 15:02:04
回复(0)
0
牛客754111686号
出现原因:指针未初始化,指针指向未有的内存空间,指针用完未释放
发表于 2025-03-07 15:59:40
回复(0)
0
想堆雪人的退堂鼓鼓手正在背八股
指针没有初始化,指针数组越界访问
发表于 2024-10-28 14:51:28
回复(0)
0
爱吃炒凉皮
在定义指针的时候没有初始化或指向空指针,或者在释放指针指向的内存空间后没有指向空指针。 解决:指向空指针,声明时候初始化。 坏处:指针指向未知的内存,导致内存的误操作,出现意想不到的错误。
发表于 2024-09-16 12:01:13
回复(0)
0
realman_
在指针声明时初始化,被free或delete之后,指向的内存空间被释放后,指针操作超越变量的作用范围后,将指针指向NULL
发表于 2024-04-27 16:05:51
回复(0)
0
正在卷的沸羊羊很快乐
出现情况:指针变量声明时没有初始化、指针释放掉后没有指向为NULL
编辑于 2024-04-12 16:44:38
回复(0)
0
牛客790491340号
野指针的出现情况为:1、声明了一个指针,而该指针未指向一个确定的虚拟内存地址。 2、该指针指向的内存被释放了。3、指针指向的地址空间发生越界。 解决方法为在定义该指针或释放该指针时都让该指针指向null。
发表于 2023-10-14 08:46:23
回复(0)
0
史蒂芬杰伦
①指针定义没有初始化,可以定义的时候就指向某一块地址或者NULL ②指针被delete或者free后,没有设置指向NULL,应该指向NULL ③指针超过变量的作用域,应该在变量范围内就释放变量地址空间,让指针指向NULL
发表于 2023-03-07 21:53:27
回复(0)
0
牛客103638806号
1.指针定义后没有赋值2.指针释放后没有置为空3.超出了指针的作用范围 解决方法:p=NULL
发表于 2023-01-13 21:32:10
回复(0)
0
牛客183694285号
定义只能并没有进行初始化的指针,指针的指向的内存地址是未知的,结应用指针有可能会造成程序崩溃。 解决方法在定义的时候初始化如int * p = MULL;
发表于 2022-10-07 11:22:15
回复(0)
0
NILLL
第三条一般出现在什么情况下啊?有没有实例
发表于 2022-08-14 23:06:36
回复(1)
0
耳东星
反正就是要赋值,等于NULL也是赋值
发表于 2022-06-19 15:36:30
回复(0)
0
牛魔王刷代码
P = NULL
发表于 2022-06-14 21:59:54
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C
上传者:
real1993
难度:
19条回答
69收藏
1322浏览
热门推荐
相关试题
C语言中,static关键字的作用?
C
评论
(10)
简述字节对齐?
C
评论
(8)
下列选项中,决策树生成的常见启发算...
机器学习
评论
(1)
使用EXISTS和IN进行子查询时...
SQL
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题