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

UptoLike

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

234
Теперь, зная адреса переменных, можно продемонстрировать
получение этих самых адресов:
begin
p:=@p; {в переменную p заносится адрес переменной p – т.е. число
$561F006A}
p:=@c; {в переменную p заносится адрес переменной c – т.е. число
$561F00EC}
pc:=@c; {в переменную pc заносится адрес переменной c – т.е. число
$561F00EC}
pi:=@i; {в переменную pi заносится адрес переменной i – т.е. число
$561F00EA}
pw:=@w;{в переменную pw заносится адрес переменной w – т.е. число
$561F006E}
p:=@pw;{в переменную p заносится адрес
переменной pw – т.е. число
$561F005E}
end.
2) Присвоение элементу указательного типа значения другого
элемента указательного типа:
2.1) присваивание элементу типа Pointer значение другого элемента
любого указательного типа
Пример:
begin
pw:=@w; {в переменную pw заносится адрес переменной w – т.е. число
$561F006E}
pc:=@c; {в переменную pc заносится адрес переменной c – т.е. число
$561F00EC}
p:=pw; {в переменную p заносится адрес переменной w – т.е. число
$561F006E}
p:=pc; {в переменную p заносится адрес переменной c – т.е. число
$561F00EC}
end.
2.2) присваивание элементу любого указательного типа значение
элемента типа Pointer