#include<stdio.h>
void main()
{
int a=1,b=2;
a=a^b;
b=a^b;
printf("a=%d\n",a);
printf("b=%d\n",b);
return 0;
}
不允许创建临时变量,交换两个数的内容
原文:http://w2558213.blog.51cto.com/10800718/1704057