Руководство по языку B.Pascal 7

Ссылки на переменные


Ссылка на переменную может обозначать следующее:

- переменную;

- компонент в переменной структурного или строкового типа;

- динамическую переменную, на которую указывает переменная типa указатель.

Синтаксис ссылки на переменную имеет вид:

-------------- ссылка на -T-->¦идентификатор+----------------------------T--> переменную ¦ ¦ переменной ¦ ^^ ------------- ¦ ¦ L-------------- ¦L--+квалификатор¦<-- ¦ ---------------- ¦ L------------- +-->¦приведение типа+------+ ¦ ¦ переменной ¦ ¦ ¦ L---------------- L----- ¦ ---------- ------------- ¦ L-->¦выражение+->¦квалификатор+--- L---------- L-------------

Отметим, что синтаксис ссылки на переменную допускает ис- пользование выражения, вычисляющего значение ссылочного типа. Вы- ражение должно следовать за квалификатором, разыменовывающим ссы- лочное значение (или индексирующим значением указателя, если с помощью директивы {$X+} разрешен расширенный синтаксис), что дает фактическую ссылку на переменную.



Содержание раздела