设置一个中间变量!
void main()
{
int,a,b,temp;
printf("请输入a,b的值:\n");
scanf("%d %d",&a,&b);
temp=a; a=b;b=temp;
printf("%d %d",a,b);
}
常见的有楼上的两种,以下这种不常用:int a,b;a=a^b;b=a^b;a=a^b;但也是可以的,(包括 char unsigned long)刚才说错了,long也是适用的。
[此贴子已经被作者于2006-7-27 20:49:14编辑过]