#include void swap(int *x ,int *y){int t;t=*x;*x=*y;*y=t;}main(){ int a,b;a=50; b=60;swap(&a,&b);printf("%d# %d#\n",a,b);} 用swap函数来交换。这里a=50,b=60交换后a=60,b=50,希望对你有帮助。
你的意思是交换吗?再定义一个变量,zchar z;z=x;x=y;y=z;是这个意思吗?