在C++中,引用就是给变量起别名
1、引用的语法:
数据类型 原始变量;
数据类型 &引用变量=原始变量;
2、引用的特点:?
1)、引用必须初始化
如:int a=10;? int &b=a; √
int & b;? ×? ——没有初始化
2)、引用变量一旦初始化,就不能再更改了,即:某一个引用变量给一个变量指定了别名,那么 它将不能再给其他变量起别名
引用作为函数的参数 ——可以简化指针做参数
3、引用作函数的返回值
*不要返回局部变量的引用
函数调用可以作为左值? 即:如果一个函数的返回值是引用,那么 对该函数的调用可以作为左值
4、引用的本质
C++ 在内部实现的一个指针常量