C++引用 引用做函数参数

时间: 2023-11-14 admin 维修知识

C++引用 引用做函数参数

C++引用 引用做函数参数

一.引用的定义和语法

// 给a取别名为b
int &b = a;
// 修改b的值,a的值也会被修改,因为他们都指向同一个内存空间
b = 20;  

二.引用的注意事项

1.引用必须初始化

如 int&b; 是错误的,因为没有初始化。

2.引用在初始化后,不可以改变。比如b已经当了a的别名,则不能再当c的别名。


注意:

int a = 10;
int &b = a;
int c =20;
// 此处不是更改引用,而是把c的值赋值给b。
b = c;
最终结果是 a,b,c都等于20.

三.引用做函数参数