交换两个数不用temp 交换两个数的两种方法: ①使用temp: ②使用异或运算: 这里需要运用到^运算的一些小知识点: x^x=0 x^y=1 (x≠y) 1^x=x反 0^x=x 对图二进行解释: y=x^y=(x ^ y) ^ y=x ^ (y ^ y)=x ^ 0=x x=x ^ y=(x ^ y)^ x=y ^ (x ^ x)=y ^ 0=y 就达到了交换的目的