Основы программирования на языке Turbo Pascal. Беляева И.В. - 235 стр.

UptoLike

Составители: 

235
Пример:
begin
p:=@w; {в переменную p заносится адрес переменной w – т.е. число $561F006E}
pw:=p; {в переменную pw заносится адрес переменной w – т.е. число
$561F006E}
pc:=p; {в переменную pc заносится адрес переменной w – т.е. число
$561F006E}
end.
2.3) присваивание элементу любого указательного типа значение
элемента того же указательного типа
Пример:
var
i:integer;
c:char;
pc1,pc2:PChar;
pi1,pi2: PInteger;
begin
pc1:=@c; {в переменную pc1 заносится адрес переменной c}
pc2:=pc1; {в переменную pc2 заносится адрес переменной c}
pi2:=@i; {в переменную pi2 заносится адрес переменной i}
pi1:=pi2; {в переменную pi1 заносится адрес переменной i}
end.
3) Присвоение элементу любого указательного типа значения nil
Замечание: nil – это специальное значение указателя – «указатель в
никуда». Определен он следующим образом:
const
nil : longint = 0;
Nil используют в тех случаях, когда необходимо явно указать, что
данный указатель никуда не указывает.
Пример:
var
p:Pointer;
pi: PInteger;
pc:PChar;