Операторы указателя C++
Предварительное условие: указатели в C++
Переменная-указатель — это переменная, в которой хранится адрес другой переменной. или, другими словами, переменная-указатель указывает на переменную, адрес которой хранится внутри нее.
Синтаксис:
int *pointer_name;
В основном используются два типа операторов Pointer:
- Адрес оператора (&)
- Оператор косвенности/оператор уважения (*)
1. Адрес оператора (&)
Оператор Address-of (&) — это унарный оператор , который возвращает адрес памяти своего операнда , что означает, что он сохраняет адрес переменной, что показывает, что мы сохраняем только адрес, а не числовое значение операнда. Он пишется как адрес переменной.
Синтаксис:
gfg = &x; // the variable gfg stores the address of the variable x.
Пример:
2. Оператор косвенности/оператор уважения (*)
Оператор косвенности/почтения — это унарный оператор, который возвращает значение переменной, имеющейся по данному адресу. Это полностью противоположно адресу оператора. Записывается как значение, указывающее на адрес .
Пример: