visual studio 2017可以返回局部变量的地址吗?
- 原创
- |
- 浏览: 18513
- |
- 更新:
方法/步骤
-
然后新建一个函数。
-
在函数中创建一个变量。
-
然后返回这个局部变量的地址。
-
来到主函数中,调用函数并将结果赋值给指针。
-
对该指针进行解引用2次。
-
最后运行程序,观察结果,可以发现,第二次输出的结果有误,那是因为局部变量是存放在栈区,当函数执行完毕之后,就会被释放,所以最好不要返回局部变量的地址。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:
本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部