Дом В новостях Что такое адрес оператора (&)? - определение из техопедии

Что такое адрес оператора (&)? - определение из техопедии

Оглавление:

Anonim

Определение - что означает адрес оператора (&)?

Оператор address-of - это механизм в C ++, который возвращает адрес памяти переменной. Эти адреса, возвращаемые оператором address-of, называются указателями, поскольку они «указывают» на переменную в памяти.


Оператор адреса - это унарный оператор, представленный амперсандом (&). Он также известен как оператор адреса.

Техопедия объясняет адрес оператора (&)

Операторы адреса обычно служат двум целям:

  1. Для передачи параметров по ссылке, например по имени
  2. Чтобы установить значения указателя. Операторы Address-of указывают на местоположение в памяти, поскольку значение указателя является адресом / местом в памяти, где элемент данных находится в памяти.

Например, если пользователь пытается определить возраст 26 в данных, целочисленная переменная будет называться age и будет выглядеть так: int age = 26. Затем оператор адреса используется для определения местоположения или адреса, данных с использованием «& возраст».


Оттуда шестнадцатеричное значение адреса можно распечатать, используя «cout << & age». Целочисленные значения должны быть выведены в длинный тип данных. Здесь адрес места будет читать "cout << long (& age)".


Оператор address-of может применяться только к переменным с фундаментальными типами, структурами, классами или объединениями, которые объявлены на уровне области файлов, или к ссылкам на подписанные массивы. В этих выражениях константное выражение, которое не включает в себя оператор адреса адреса, может быть добавлено или вычтено из выражения адреса адреса.

Это определение было написано в контексте C ++
Что такое адрес оператора (&)? - определение из техопедии