1.交换两个变量的值:
int a=5;
int b=7;
int c=a;
a=b;
b=c;
2.不使用中间变量交换:
a=a+b; b=a-b; a=a-b;
3.不使用加减乘除符号:
a=a^b ; b=a^b; a=a^b; (^是位运算当中的异或符号)
1.交换两个变量的值:
int a=5;
int b=7;
int c=a;
a=b;
b=c;
2.不使用中间变量交换:
a=a+b; b=a-b; a=a-b;
3.不使用加减乘除符号:
a=a^b ; b=a^b; a=a^b; (^是位运算当中的异或符号)