#include <stdio.h> void huhuan(int *p,int *q){ int t; t = *p;//p是int *,*p是int *p = *q; *q =t; } int main (void) { int a = 3; int b = 5; huhuan(&a,&b);//huhuan(&a,&b)中的a,b发送的是a和b的地址 //huhuan(a,b)中的a,b发送的是a和b printf("a = %d b = %d",a,b); return 0; }