交换两个变量的值的意思
我们平常是这样写
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main(){
cin>>a>>b;
c=a;
a=b;
b=c;
cout<<a<<" "<<b;//a和b的已经互换
return 0;
}
而用上swap时,只需要
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main(){
cin>>a>>b;
swap(a,b)
cout<<a<<" "<<b;//这里已经互换了
return 0;
}
这是不是简便多了