指针变量初始化为NULL什么意思
指针变量初始化为NULL什么意思1.为什么指针变量定义时一定要初始化?2.指针变量初始化为NULL是什么意思?
最佳回答
1。为什么指针变量定义时一定要初始化? 答:因为你首先要理解一点。内存空间不是你分配了才可以使用只是你分配了之后使用才安全,为什么要进行对他初始化呢因为,如果你没对他初始化,而引用这个指针并却其指向的内存进行修改因为指针未被初始化,所以指针所指向的也是随机的,他是个野指针,如果你引用指针,并修改这个指针所指向的内容,而如果这个指针所指向的内容恰好是另外一个程序的数据的话,你将其进行修改了,就会导致另外一个程序可能不能正常运行了。所以使用前一定要进行初始化2。指针变量初始化为NULL是什么意思?答:意思是说,强指针变量置空,初始化为NULL,使它不指向任何内容,这样引用她也不会出现上面的问题总之一点,记住在使用指针之前要对它进行初始化操作就可以了
最新回答共有2条回答
-
2026-04-08 23:43:41忧郁的小甜瓜
回复1。为什么指针变量定义时一定要初始化? 答:因为你首先要理解一点。内存空间不是你分配了才可以使用只是你分配了之后使用才安全,为什么要进行对他初始化呢因为,如果你没对他初始化,而引用这个指针并却其指向的内存进行修改因为指针未被初始化,所以指针所指向的也是随机的,他是个野指针,如果你引用指针,并修改这个指针所指向的内容,而如果这个指针所指向的内容恰好是另外一个程序的数据的话,你将其进行修改了,就会导致另外一个程序可能不能正常运行了。所以使用前一定要进行初始化2。指针变量初始化为NULL是什么意思?答:意思是说,强指针变量置空,初始化为NULL,使它不指向任何内容,这样引用她也不会出现上面的问题总之一点,记住在使用指针之前要对它进行初始化操作就可以了
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
