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

       

Операция @


Операция @ используется в адресном коэффициенте для вычисле- ния адреса переменной, процедуры, функции или метода. В Таблице 6.9 показан операнд и типы результата.

адресный коэффициент ¦ ---- ----------------------- L--¦ @ +--T-----¦ ссылка не переменную +-----------------------> L---- ¦ L----------------------- ^ ¦ -------------------------- ¦ +---->¦ идентификатор процедуры +-----------+ ¦ L-------------------------- ¦ ¦ ------------------------ ¦ +---->¦ идентификатор функции +-------------+ ¦ L------------------------ ¦ ¦ ---------------------------------- ¦ L---->¦ уточненный идентификатор метода +---- L----------------------------------

Операция создания указателя Таблица 6.9 -------------T-----------T-----------------------T-------------- ¦ Операция ¦ Действие ¦ Типы операндов ¦Тип результата¦ +------------+-----------+-----------------------+--------------+ ¦ @ ¦ Получение ¦ Ссылка на переменную, ¦ Указатель ¦ ¦ ¦ указателя ¦ процедуру или иденти- ¦ (совмести- ¦ ¦ ¦ ¦ фикатор функции. ¦ мый с nil) ¦ L------------+-----------+-----------------------+---------------

Операция @ возвращает адрес операнда, то есть строит значе- ние-указатель, ссылающееся на этот операнд.



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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий