在新闻里 什么是运算符的地址(&)? -技术百科的定义

什么是运算符的地址(&)? -技术百科的定义

目录:

Anonim

定义-运算符地址(&)是什么意思?

地址运算符是C ++中的一种机制,用于返回变量的内存地址。 由地址运算符返回的这些地址称为指针,因为它们“指向”内存中的变量。


地址运算符是由&表示的一元运算符。 也称为地址运算符。

Techopedia解释了操作员地址(&)

地址运算符通常有两个作用:

  1. 通过引用(如按名称)进行参数传递
  2. 建立指针值。 地址操作符指向内存中的位置,因为指针的值是数据项在内存中所在的内存地址/位置。

例如,如果用户尝试在数据中定位年龄26,则该整数变量将命名为age,并且看起来像这样:int age =26。然后使用地址运算符来确定位置或地址,使用“&age”的数据。


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


address-of运算符只能应用于在文件作用域级别声明的具有基本,结构,类或联合类型的变量,或应用于下标数组引用。 在这些表达式中,可以将不包含address-of运算符的常量表达式添加或从address-of表达式中减去。

该定义是在C ++上下文中编写的
什么是运算符的地址(&)? -技术百科的定义