引用: 引用是对一个变量 或 对象(后期讲解) 取的别名,
当引用初始化为某个变量, 便可以使用该引用名称或变量名称来指向此变量.
1.引用的定义:
定义别名方式:
真名的类型 & 别名 = 真名..., 此时便可以使用别名来对变量进行修改
Var = 20;
// 此时MyVariate的值变为20
2.引用的使用:
当引用某个类型的变量之后, 引用的使用与该类型变量的使用相同, 引用可以引用指针类型变量..., 结构体类型变量…, 可以给引用的别名引用, 但无实际意义.
3.引用形参:
形参 : 在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参数...实参->形参 : 实参与形参之间是单向传递, 发生函数调用时, 实参会把值传给形参, 但形参的改变不影响实参
引用形参 : 引用形参和指针形参一样, 它们都可以改变实参的值
引用形参代码实现:
#include...字节(与编译环境也有关)**来存储地址
引用在定义时就被初始化, 引用的对象不能改变, 而指针的指向可以更改, 像const常量指针
引用的变量在定义前必须初始化, 指针不需要, 并且指针还可以指向空地址