两个数互换

方法一

  void swap(int &a, int &b)
{                                   
   a = a + b;
   b = a - b;
   a = a - b;
}

方法二

 void swap(int &a, int &b)
 {
  a ^= b;
  b ^= a;
  a ^= b;
 }

方法三

  void swap(int &a, int &b)
  {
    int temp = a;
    a = b;
    b = temp;
  }
原文地址:https://www.cnblogs.com/yldf/p/6249868.html