TURBO PASCAL |
|
Новости
|
Операция @
Операция @ используется в адресном коэффициенте для вычисле-
ния адреса переменной, процедуры, функции или метода. В Таблице
6.9 показан операнд и типы результата.
адресный коэффициент
│ ┌───┐ ┌──────────────────────┐
└──│ @ ├──┬─────│ ссылка не переменную ├───────────────────────>
└───┘ │ └──────────────────────┘ ^
│ ┌─────────────────────────┐ │
├────>│ идентификатор процедуры ├───────────┤
│ └─────────────────────────┘ │
│ ┌───────────────────────┐ │
├────>│ идентификатор функции ├─────────────┤
│ └───────────────────────┘ │
│ ┌─────────────────────────────────┐ │
└────>│ уточненный идентификатор метода ├───┘
└─────────────────────────────────┘
Операция создания указателя Таблица 6.9
┌────────────┬───────────┬───────────────────────┬──────────────┐
│ Операция │ Действие │ Типы операндов │Тип результата│
├────────────┼───────────┼───────────────────────┼──────────────┤
│ @ │ Получение │ Ссылка на переменную, │ Указатель │
│ │ указателя │ процедуру или иденти- │ (совмести- │
│ │ │ фикатор функции. │ мый с nil) │
└────────────┴───────────┴───────────────────────┴──────────────┘
Операция @ возвращает адрес операнда, то есть строит значе-
ние-указатель, ссылающееся на этот операнд.
|
|
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |