不使用临时变量交换a和b的值
# include < stdio.h>
int main()
{
int a=10;
int b=20;
//操作步骤1
//0000 1010
//0001 0100
//0001 1110 a=30
//操作步骤2
//0001 1110
//0001 0100
//0000 1010 b=10
//操作步骤3
//0001 1110
//0000 1010
//0001 0100 a=20
a= a^b;
b= a^b;
a= a^b;
printf("%d\ n", a);
printf("%d\ n", b);
return 0;
}