Що зберігають у собі змінні типу покажчика?

Так ось, у змінній типу покажчика (незалежно від того, на змінні якого типу він вказує) зберігається просто адреса першого осередку, яку займає та змінна, на яку він вказує.

Покажчик це змінна, яка зберігає в собі не якісь дані (як це робить «звичайна» змінна), а адреса будь-якої комірки пам'яті, тобто вказує на якусь комірку пам'яті. Покажчик оголошується так само як і «звичайна» змінна, з тією лише різницею, що перед ім'ям ставиться зірочка…

Покажчик – це теж змінна, яка розміщується у пам'яті. Вона також має адресу, а її значення є адресою деякою іншою змінної. Змінна, оголошена як покажчик, Займає 4 байти в оперативній пам'яті (у разі 32-бітної версії компілятора). Покажчик, як і будь-яка змінна, має бути оголошено.

По перше, вказівнику потрібен тип для того, щоб коректно працювала операція розіменування (отримання вмісту за адресою). Якщо покажчик зберігає адресу змінної, необхідно знати, скільки байт потрібно взяти, починаючи з цієї адреси, щоб отримати всю змінну.