#include <iostream>//c,c++引用的交换,比较方便。
using namespace std;
void swap1(int* i,int* j);
void swap2(int&i,int&j);
int main()
{
int a=5,b=7;
swap1(&a,&b);
cout<<a<<" "<<b<<endl;
swap2(a,b);
cout<<a<<" "<<b<<endl;
swap(a,b);//系统自带交换函数,属于std。
cout<<a<<" "<<b<<endl;
return 0;
}
void swap1(int*i,int* j)
{
int t;
t=*i;
*i=*j;
*j=t;
}
void swap2(int&i,int&j)
{
int t;
t=i,i=j,j=t;
}
系统自带swap函数简单对比
猜你喜欢
转载自blog.csdn.net/gaocui883/article/details/88325962
今日推荐
周排行