局部变量不是在函数结束的时候就销毁吗,为什么指针传不回来,但是引用类型和普通类型的值都传回来了,不太懂
指针可以传回来的,但是指向的内存空间由于是局部变量被系统回收了,可能分配给了其它进程,数据被重写,所以已经不是函数内设置的a=10的值了。返回int类型是可以的,因为这是值传递,复制的是值。用指针的话,复制的只是指针的地址,而不是指针指向的内容