不可能通过执行调用函数来改变实参指针变量的值,但是可以改变实参指针变量所指变量的值。为什么不能,但是我改变了啊!# include <stdio.h>int test(int * p){ int a = 100; return a;}int main(void){ int a = 3; int * p; p = &a; printf("%d\n",p); p = test(p); printf("%d\n",p); return 0;}