《不创建临时变量交换两个数的值》 1.加减法(有缺陷,a+b和的值可能有溢出) int a=10; int b=20; a=a+b; b=a-b; a=a-b; 2.位移运算符法 a=a^b; b=a^b; a=a^b;