2233| 6
|
局部变量未初始化就有值了是内存溢出吗? |
3金钱
最佳答案这就是传说中的野指针啊! LZ 搞C/c++编程的时间不长吧?
你局部指针没初始化,就是说这个指针指向不可预料的地址,而且这个地址可能已经分配给其他变量,或者是还没分配,里面有随机的值。
“如果是溢出的话怎么找到溢出的源头?”
---- 这个不叫溢出。但关于指针的安全,是个经典问题,答案就是没有捷径,只能慢慢找,并且养成良好的编程习惯,尽量在定义指针的同时分配空间,并赋予一个确定的值,例如0 .不分配的话,就 ...
| ||
| ||
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-16 21:13
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网