局部变量放到了栈区中,但是栈区是由编译器自动管理的,所以不要返回局部变量的地址
比如这里我们去声明一个局部变量
int a =10;
然后我们返回这个局部变量的地址 &a;
int * func(){
}
这里的int * 就是返回一个int类型的指针.
因为这里int a = 10;
是个局部变量,他是放在栈区的,栈区的数据在函数执行完以后,会自动的释放.所以,如果我们返回一个局部变量的指针,我们通过这个指针去
获取,局部变量的数据,有可能获取不到,因为,我们说局部变量在栈区,在函数执行完以后会自动释放.