不管外面是什么声明的变量 比如 int a; int *a int **a int ******a; 只要想在另一个函数内改变他的值,那么这个函数的参数形式肯定是 void foo(&a) { *a=new int } 的形式