Вказівник (pointer)
Коротко: Вказівник — змінна, що містить не саме значення, а адресу значення в пам’яті. Через вказівник можна опосередковано отримувати доступ до даних.
Докладніше: Вказівники посідають центральне місце в C, C++, Pascal, Go, Rust та асемблері. Вони уможливлюють динамічні структури даних (зв’язні списки, дерева), передавання великих даних без копіювання й прямий доступ до обладнання. У Java, Python чи JavaScript вони не видимі, але там змінні об’єктів…
Подробиці
#include <stdio.h>
int main(void) {Див. також: стек і купа, null, витік пам’яті, посилальні типи