除了用中间变量,进行变量交换 还有c/c++利用逻辑与操作进行两个变量的交换 1 #include <iostream> 2 using namespace std; 3 4 int main(void){ 5 int a = 3; 6 int b = 5; 7 a = a ^ b; 8 b = a ^ b; 9 a = a ^ b; 10 cout << "a=" << a << endl; 11 cout << "b=" << b << endl; 12 13 return 0; 14 } |
|