引用: 引用是对一个变量 或 对象(后期讲解) 取的别名,
当引用初始化为某个变量, 便可以使用该引用名称或变量名称来指向此变量.
1.引用的定义:
定义别名方式:
真名的类型 & 别名 = 真名...:
当引用某个类型的变量之后, 引用的使用与该类型变量的使用相同, 引用可以引用指针类型变量, 结构体类型变量…, 可以给引用的别名引用, 但无实际意义.
3.引用形参:
形参 : 在函数定义中出现的参数可以看做是一个占位符...实参->形参 : 实参与形参之间是单向传递, 发生函数调用时, 实参会把值传给形参, 但形参的改变不影响实参
引用形参 : 引用形参和指针形参一样, 它们都可以改变实参的值
引用形参代码实现:
#include...引用与指针对比:
当引用作为函数参数时, 与指针作为函数参数效果相同, 但引用不会产生指向对象的副本,节省时间和空间
理论来讲: 引用是一个别名,不占用内存(并不确切) 指针是一个变量, 一般占用**4...;
引用是直接访问,指针是间接访问
指针有多级指针, 但引用没有多级引用!