<分区>
我可以用第三个变量来做
c=a|b;
a=c&a;
b=c&a;
但我需要在没有第三个变量的情况下进行。我尝试使用 XOR,它也没有帮助我。
<分区>
我可以用第三个变量来做
c=a|b;
a=c&a;
b=c&a;
但我需要在没有第三个变量的情况下进行。我尝试使用 XOR,它也没有帮助我。
最佳答案
这是一个简单的一年级编程类(class)问题:
a = a^b;
b = a^b;
a = a^b;
关于java - 使用按位运算符交换两个变量而不使用 c 中的第三个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836442/