C++ 变量的引用 &

时间:2023-03-09 04:22:11
C++ 变量的引用 &

创建变量的引用:int &a = b;

引用变量a是变量b的别名;是传址操作,把变量b的数据地址赋值给变量a,a和b指向同一个数据

主要用途:用作函数的形参,通过将引用变量用作参数,函数将使用原始数据而不是其拷贝

void swip(int &a, int &b)  //a是i的引用,a和i的数据地址相同;b是j的引用,b和j的数据地址相同
{
int s;
s = a;
a = b;
b = s;
} int main()
{
int i = ;
int j = ;
swip(i, j);//ab数据交换后,ij的数据也就交换了
cout << "i="<<i << endl;
cout << "j=" << j << endl; }