#include<stdio.h> int swap(int*x,int*y) {int z; *y=z; *y=*x; *x=z;} main() { int*x,*y,p,q; p=1; q=0; x=&p;y=&q; swap(x,y); printf("%d,%d",p,q);//输出最后换值后的结果· return 0;
#include<stdio.h> int swap(int*x,int*y) {int z; *y=z; *y=*x; *x=z;} main() { int*x,*y,p,q; p=1; q=0; x=&p;y=&q; swap(x,y); printf("%d,%d",p,q);//输出最后换值后的结果· return 0;