目录
一、基本语法
(1)一般语法
数据类型 &别名=原名;
(2)注意事项
①引用的本质就是起别名
②引用的变量与被引用的变量本质上就是同一个变量
③引用必须初始化
④引用初始化后不可以进行更改
int& b; //错误的,必须要初始化
(3)示例代码
int main()
{
int a = 10;
int &b = a;
cout << "a= " << a << endl;
cout << "b= " << b << endl;
}
二、引用做函数参数
(1)值传递
值传递,形参不会修饰实参
//交换函数
void mySwap01(int a, int b)
{
int temp = a;
a = b;
b = temp;
cout << "swap01 a=" << a << endl;
cout << "swap01 b=" << b << endl;
}
int main()
{
int a = 10;
int b = 20;
m