, 只是起一个引用标识的作用 ;
④ 类型标识符 : int 是类型标识符 , 注意引用的类型标识符要与被引用的变量相同 ;
⑤ 初始化 : 声明引用的同时 , 必须进行初始化 , 因为引用定义的是一个变量的别名...是 变量名称 的一个别名 )
编译器实现 : 编译器将引用实现为 int * const b 指针 , 其指针本身是常量 , 即存储的地址是不可变的 , 指针指向的内容是可变的 ;
( 既然引用是一个...指针常量 , 说明其还是需要占用内存的 )
const 修饰指针规则 : 左数 右指 (const 在 * 左边数据是常量, const 在 * 右边指针是常量);
左数 ( 常量指针 ) : const...语言中 , 如果要让函数的参数可以将结果返回 , 则必须使用指针作为参数 ;
C++ 中的引用参数 : C++ 在 C 语言基础上扩展了 引用 数据类型 , 使用引用可以替代上面的指针作为参数的情况 ,..., 相当于一个 指针常量 , 也指向一块内存空间 ;
引用与指针的不同点 :
① 引用比指针更严格 :
引用在定义时必须被初始化 , 而且只能初始化这一次 , 相当于 指针常量 ;
指针 是可变的