该方程式交换两个没有临时变量的数字,但使用算术运算:

a = (a+b) - (b=a);

没有算术运算怎么办?我在考虑异或。

最佳答案

a=a+b;
b=a-b;
a=a-b;

这很简单但有效。

08-27 18:56