5692| 6
|
C++ 教程源码求指导~ |
5金钱
最佳答案“在被调用函数中:如果函数的返回值是某个局部变量,或者某个局部变量的地址,那么这个返回值是不确定的,因为局部变量时放在栈内存中的,如果退出这个函数,这个局部变量所在的内存是不确定的”
问题1:
如果返回的是局部变量的值,是没有问题的;但是如果返回的是被调用函数局部变量的地址,就会有可能有问题,因为这个局部变量的地址在栈中,当你退出这个函数的时候,或许发生其他函数调用或中断,就会将这个栈地址的值刷新掉, ...
| ||
电子爱好者
|
||
| ||
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom |
||
| ||
| ||
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. 只给方向,不妨碍思考
|
||
| ||
| ||
| ||
电子爱好者
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-26 02:59
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网