Операторы указателя C++

Опубликовано: 19 Февраля, 2023

Предварительное условие: указатели в C++

Переменная-указатель — это переменная, в которой хранится адрес другой переменной. или, другими словами, переменная-указатель указывает на переменную, адрес которой хранится внутри нее.

Синтаксис:

int *pointer_name; 

В основном используются два типа операторов Pointer:

  • Адрес оператора (&)
  • Оператор косвенности/оператор уважения (*)

1. Адрес оператора (&)

Оператор Address-of (&) — это унарный оператор , который возвращает адрес памяти своего операнда , что означает, что он сохраняет адрес переменной, что показывает, что мы сохраняем только адрес, а не числовое значение операнда. Он пишется как адрес переменной.

Синтаксис:

gfg = &x; // the variable gfg stores the address of the variable x.

Пример:

2. Оператор косвенности/оператор уважения (*)

Оператор косвенности/почтения — это унарный оператор, который возвращает значение переменной, имеющейся по данному адресу. Это полностью противоположно адресу оператора. Записывается как значение, указывающее на адрес .

Пример: