1、一般情况下是声明第三个变量
int a=1; int b=2; int c; c=a; a=b; b=c;
2、不过不想创建第三个变量(四则运算)
int a=13; int b=23; a=b-a; b=b-a; a=a+b;
3.位运算符(异或,^)
int x=10; // 1010 int y=5;// y= 0101 x=x^y; // x= 1111 =15 y=y^x;// y= 1010 =10 x=x^y;// x= 0101 =5
1、一般情况下是声明第三个变量
int a=1; int b=2; int c; c=a; a=b; b=c;
2、不过不想创建第三个变量(四则运算)
int a=13; int b=23; a=b-a; b=b-a; a=a+b;
3.位运算符(异或,^)
int x=10; // 1010 int y=5;// y= 0101 x=x^y; // x= 1111 =15 y=y^x;// y= 1010 =10 x=x^y;// x= 0101 =5