地址传递–改变实参的值 #include<stdio.h> void swap(int *m ,int *n) { int temp; temp = *n; *n = *m; *m = temp; } int main() { int a,b; a = 11; b = 22; printf("a = %d, b =%d\n",a,b ); swap(&a,&b); printf("a = %d, b =%d\n",a,b ); }