#include <cstdlib>
#include <iostream>
using namespace std;
int swap(int *a,int *b){
int temp;
temp = *a;
*a = *b;
*b = temp;
}
int swap2(int &a,int &b){
int temp;
temp=a;
a= b;
b=temp;
}
int main(int argc, char *argv[])
{
int number1=0;
int number2=1;
//两个swap 都可以达到相同的效果
//swap(&number1,&number2);
swap2(number1,number2);
cout<<"number1="<<number1<<"\n"<<"number2="<<number2;
system("PAUSE");
return EXIT_SUCCESS;
}