1、在visual studio 中打开一个文件。
2、然后新建一个函数。
3、在函数中创建一个变量。
4、然后返回这个局部变量的地址。
5、来到主函数中,调用函数并将结果赋值给指针。
6、对该指针进行解引用2次。
7、最后运行程序,观察结果,可以发现,第二次输出的结果有误,那是因为局部变量是存放在栈区,当函数执行完毕之后,就会被释放,所以最好不要返回局部变量的地址。
1、在visual studio 中打开一个文件。
2、然后新建一个函数。
3、在函数中创建一个变量。
4、然后返回这个局部变量的地址。
5、来到主函数中,调用函数并将结果赋值给指针。
6、对该指针进行解引用2次。
7、最后运行程序,观察结果,可以发现,第二次输出的结果有误,那是因为局部变量是存放在栈区,当函数执行完毕之后,就会被释放,所以最好不要返回局部变量的地址。