visual studio 2017可以返回局部变量的地址吗?

  • 原创
  • |
  • 浏览: 18513
  • |
  • 更新:

visual studio 2017可以返回局部变量的地址吗?

方法/步骤

  1. 2

    然后新建一个函数。

  2. 3

    在函数中创建一个变量。

  3. 4

    然后返回这个局部变量的地址。

  4. 5

    来到主函数中,调用函数并将结果赋值给指针。

  5. 6

    对该指针进行解引用2次。

  6. 7

    最后运行程序,观察结果,可以发现,第二次输出的结果有误,那是因为局部变量是存放在栈区,当函数执行完毕之后,就会被释放,所以最好不要返回局部变量的地址。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明: 本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部