不用变量交换2个值
題目:
不使用變量交換2個(gè)值
代碼如下:
#include <iostream> using namespace std;int main() { int a = 3;int b = 4;cout<<"a="<<a<<endl;cout<<"b="<<b<<endl;a = a ^ b;b = a ^ b;a = a ^ b;cout<<"a="<<a<<endl;cout<<"a="<<b<<endl;return 0;}結(jié)果:
原因:
想將a和b的值互換,可以用以下賦值語句實(shí)現(xiàn):
a=a∧b;
b=b∧a;
a=a∧b;
a=011(2)
(∧)b=
總結(jié)
- 上一篇: shell之什么时候使用shell以及最
- 下一篇: C的|、||、、、异或、~