原地交换两个变量值 原地交换两个变量值 原地交换两个变量值 如何将a、b两个变量的值进行交换 可以通过相加来实现: int a=3,b=4; a=a+b; b=a-b; a=a=b; 另外,可以用异或来实现: int a=3,b=4; a=a^b; b=a^b; a=a^b; 不过,我觉得这个方法是最快、最安全的交换方法,不会出现int 溢出的情况