Синтаксис
^<Тип>
Переменная типа указатель содержит адрес некоторой переменной описанного типа. Рассмотрим на примере тип указатель, а также оператор взятия адреса @ и оператор разыменования указателя ^.
Пример
VAR
A:Word;
B:Integer;
P:^Integer;
∙ ∙ ∙
A:=10;
B:=1000;
P:=@B;
P^:=A; { B принимает значение 10 }
P:=@A; { Ошибка, если включена опция "Типизированный оператор @"
(по умолчанию эта опция выключена) }
После выполнения первых трех операторов присваивания переменные примут значения, приведенные на следующем рисунке (расположение переменных в памяти взято для примера).