两个数互换

方法一

  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;
  }
posted @ 2016-09-16 21:20  岳麓丹枫  阅读(154)  评论(0编辑  收藏  举报