一、 & 操作符
1、 & 可以作为取地址操作符,获取对象或者叫变量在内存中的地址(取地址操作符只能用于左值):
int a = 10; int *pint = &a; //这里就是把变量a的内存地址取出赋值给指针变量 pint。
2、 & 也可以作为引用操作符,网上很多人也称间接引用,在实际中具体就是作为另外一个变量或者对象的别名:
int a = 10; int &b = a; //这时就不是取地址啦,现在 b 相当于 a ,操作 b 等于操作了 a ,等于 a 多了一个别名。
&n

本文介绍了C/C++中一元操作符&和*的用法。&作为取地址操作符,用于获取变量的内存地址,也可作为引用操作符,作为变量的别名,尤其在函数参数中常见。引用必须在声明时初始化,不占存储单元,不能对数组建立引用。*主要用作指针,可解引用操作,也可作为指针声明。指针本质上是内存地址的别名,而引用是已存在变量的固定别名,不能为NULL。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



