Указатели в c\c++ - это специальный вид типов, содержащий не само значение переменной, а адрес данных в памяти.
Пусть переменная a имеет целочисленный тип и значение 5.
int a = 5;
Создадим переменную b типа указатель на целочисленную переменную a.
int* b = &a.
& - операция взятия адреса от переменной.
printf("%p", b) - выведет адрес в памяти, по которому лежит переменная a со значением 5.
printf("%d", (*b)) - выведет само значение переменной, по указателю (в данном примере - 5).
Добавить комментарий