A = A + B;
B = A - B;
A = A - B;
或者:
A ^= B;
B ^= A;
A ^= B;
B = A - B;
A = A - B;
或者:
A ^= B;
B ^= A;
A ^= B;
博客展示了两种实现变量A和B值交换的代码。一种是通过加减法,即A = A + B; B = A - B; A = A - B; 另一种是使用异或运算符,即A ^= B; B ^= A; A ^= B;

被折叠的 条评论
为什么被折叠?