TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Операция @ 

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

         адресный коэффициент
         │  ┌───┐        ┌──────────────────────┐
         └──│ @ ├──┬─────│ ссылка не переменную ├───────────────────────>
            └───┘  │     └──────────────────────┘              ^
                   │     ┌─────────────────────────┐           │
                   ├────>│ идентификатор процедуры ├───────────┤
                   │     └─────────────────────────┘           │
                   │     ┌───────────────────────┐             │
                   ├────>│ идентификатор функции ├─────────────┤
                   │     └───────────────────────┘             │
                   │     ┌─────────────────────────────────┐   │
                   └────>│ уточненный идентификатор метода ├───┘
                         └─────────────────────────────────┘

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

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



Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz