Вказівник це змінна, яка містить адресу пам'яті комп'ютера.
Вказівники вказують на місце в пам'яті, де зберігається значення.
Опис вказівника залежить від типу значення, на яке він вказуює.
Наприклад, вказівник на ціле число має тип int*, вказівник на дійсне число має тип double*, а вказівник на символ має тип char*.
Надамо вказівнику адресу змінної типу int
|
Результат:
|
Надамо вказівнику адресу змінної типу double
|
Результат:
|
Розіменування - це процес отримання значення за його адресою в пам'яті. Цей процес виконується за допомогою оператора розіменування, який зазвичай позначається символом зірочки (*).
Декілька стандартних прикладів.
|
Результат:
|
|
Результат:
|
|
Вказівник p та вказівник q вказують на одну область в пам’яті, де розташовано значення змінної n.
Результат:
|