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