如何交换两个整数是个再平常不过的问题,这里给出三种方法。第一种就是大家最熟知的使用tmp,后两种不使用第三变量。

//演示交换两个整数的三种方法

#include

using namespace std;

int main(){

  //方法一,使用第三方变量

  int a = 10; 

  int b = 5;

  cout<<"Method1:"<

  cout<<"Before change:  a="<

  cout<<"Before change:  a="<

  cout<<"Before change:  a="<