数据管理 运算符地址 (&)

发表于 2021-12-18 10:47:49
运算符地址 (&) 是什么意思?
地址运算符是 C++ 中的一种机制,它返回变量的内存地址。address-of 运算符返回的这些地址称为指针,因为它们“指向”内存中的变量。

address-of 运算符是一个由与号 (&) 表示的一元运算符。它也被称为地址运算符。

地址运算符通常用于两个目的:

通过引用进行参数传递,例如通过名称
建立指针值。地址运算符指向内存中的位置,因为指针的值是数据项在内存中驻留的内存地址/位置。
例如,如果用户试图在数据中定位年龄 26,整数变量将被命名为年龄,它看起来像这样:int age = 26。然后地址运算符用于确定位置,或地址,使用“&age”的数据。

从那里,可以使用“cout << &age”打印出地址的十六进制值。整数值需要输出为长数据类型。此处地址位置将显示为“cout << long (&age)”。

address-of 运算符只能应用于在文件范围级别声明的具有基本、结构、类或联合类型的变量,或者应用于下标数组引用。在这些表达中,

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-5-2 15:44

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表