, 这个变量必须在声明的时候指定 ;
//引用相当于常量指针 , 必须在声明的时候就初始化 , 声明完毕后初始化是无效的 , 编译执行会报错
//错误示例 , 引用声明后必须马上初始化
int a =...0;
//声明的时候必须初始化 , 此时的声明时错误的
int &b;
//此时对引用进行赋值就是错误的
b = a;
⑥ 引用使用 : 引用声明后 , 该引用 b 与 a 是等价的 , 凡是可以使用...常引用
----
常引用 :
① 常引用简介 : 引用本身是一个常量指针 , 指针本身的地址不可改变 , 常引用 在常量指针的基础上 , 将指向的数据也设置成常量 , 即不能通过该引用修改变量的值 ;..., 相当于一个 指针常量 , 也指向一块内存空间 ;
引用与指针的不同点 :
① 引用比指针更严格 :
引用在定义时必须被初始化 , 而且只能初始化这一次 , 相当于 指针常量 ;
指针 是可变的..., 指针指向的地址 , 以及 地址中的数据 都是可变的 ;
引用的变量值内容可变 , 变量的地址不可变 ;
② 是否可以为空 : 指针可以为空 , 但是引用必须不能为空 , 因其在声明时必须进行初始化操作