Квалификаторы
Обращение к функции представляет собой идентификатор пере- менной с несколькими квалификаторами или без них, которые изменя- ют значение обращения к функции.
------- квалификатор --T-->¦индекс+----------> ¦ L------- ^ ¦ ------------- ¦ +-->¦ десигнатор +--+ ¦ ¦ поля ¦ ¦ ¦ L------------- ¦ ¦ ---- ¦ L-->¦ ^ +------------ L----
Идентификатор массива без квалификатора является ссылкой на весь массив, например:
Results
Идентификатор массива с указанным индексом обозначает конк- ретный элемент массива, в данном случае структурную переменную:
Results[Current+1]
В случае, если элементом является запись, за индексом можно указать обозначение поля. В этом случае ссылка на переменную оз- начает конкретное поле конкретного элемента массива:
Results[Current+1].Data
Десигнатор поля в указателе-поле может сопровождаться сим- волом указателя (^) с тем, чтобы указать различие между указате- лем-полем и динамической переменной, на которую он указывает.
Results[Current+1].Data^
Если переменная, на которую указывается, является массивом, то можно добавить индексы для обозначения компонентов этого мас- сива.
Results[Current+1].Data^[J]