(1)使用异或

  a^=b;

  b^=a;

  a^=b;

局限性,只能用于整型数

(2)使用加减法

  a = a + b;

  b = a - b;

  a = a - b;

局限性,a,b数据太大时可能会溢出