引用: 引用是对一个变量 或 对象(后期讲解) 取的别名,
当引用初始化为某个变量, 便可以使用该引用名称或变量名称来指向此变量.
1.引用的定义:
定义别名方式:
真名的类型 & 别名 = 真名..., 引用可以引用指针类型变量, 结构体类型变量…, 可以给引用的别名引用, 但无实际意义.
3.引用形参:
形参 : 在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据...引用形参为什么可以改变实参的内容_关于形参内部表示形式:
?...引用与指针对比:
当引用作为函数参数时, 与指针作为函数参数效果相同, 但引用不会产生指向对象的副本,节省时间和空间
理论来讲: 引用是一个别名,不占用内存(并不确切) 指针是一个变量, 一般占用**4...字节(与编译环境也有关)**来存储地址
引用在定义时就被初始化, 引用的对象不能改变, 而指针的指向可以更改, 像const常量指针
引用的变量在定义前必须初始化, 指针不需要, 并且指针还可以指向空地址