引用:他用来给一个对象提供一个替代的名字。
通俗来讲就是起了个小名,指的还是同一个人,改变一个其他都改变
#include<iostream>
using namespace std;
int main(){
int i=5;
int &j=i;
i=7;
cout<<i<<j<<endl;//j是一个引用类型,代表i的一个替代名,i值改变时 j值也改变。
}
void f(int &a, int &b) {
int temp;
temp = a;
a = b;
b = temp;
}
int main() {
int a, b;
cin >> a >> b;
f(a, b);
cout << a << " " << b << endl;//a,b交换
return 0;
}