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