是 变量名称 的一个别名 )
编译器实现 : 编译器将引用实现为 int * const b 指针 , 其指针本身是常量 , 即存储的地址是不可变的 , 指针指向的内容是可变的 ;
( 既然引用是一个...* 左边时, 指针指向的数据为常量, 指向的数据不可改变;
右指 ( 指针常量 ) : const 出现在 * 右边时, 指针地址本身是常量, 指针地址不可改变;
指针常量 : 表示该指针本身是一个常量...;
这里注意 , 不同通过引用进行修改 , 但是可以通过变量名称 a 进行修改 ;
⑤ 作用及意义 : 使用 引用数据类型 作为 函数参数 , 如果不需要在 函数中 修改该引用变量的值 ( 指针指向的数据的值...语言中 , 如果要让函数的参数可以将结果返回 , 则必须使用指针作为参数 ;
C++ 中的引用参数 : C++ 在 C 语言基础上扩展了 引用 数据类型 , 使用引用可以替代上面的指针作为参数的情况 ,...使参数具有返回结果的能力 ;
作用及意义 :
① 具有返回值能力 : 使用引用作参数 , 可以将参数当做返回值使用 ;
② 提高参数传递效率 : 大型对象作参数时 , 使用引用类型 , 可以提高参数传递效率