交换两个整数的值
①加法式
a = a+b;
b = a-b;
a = a-b;
②^异或式
a = a ^ b; // 以a为临时变量
b = a ^ b; // b=a^b => b=(a^ b)^b => a(bb) => a
a = a ^ b; // a=a^b=> a=a(ab) => (aa)b => b
③还有最常见的设置辅助变量temp交换两整数的值
交换两个整数的值
①加法式
a = a+b;
b = a-b;
a = a-b;
②^异或式
a = a ^ b; // 以a为临时变量
b = a ^ b; // b=a^b => b=(a^ b)^b => a(bb) => a
a = a ^ b; // a=a^b=> a=a(ab) => (aa)b => b
③还有最常见的设置辅助变量temp交换两整数的值