Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

.

SetPrevPos;

FixScreenPos;

PageScreenUp;

FixCursorPos;

.

.

 

SetPrevPos;

FixScreenPos;

PageScreenUp;

FixCursorPos;

.

.

.

 

В данном случае макропроцессор заменяет каждую макрокоманду (макровызов) строками:

SetPrevPos;

FixScreenPos;

PageScreenUp;

FixCursorPos;

Такой процесс замены называется расширением макрокоманды. Заметим, что само макроопределение не появляется в расширении исходного текста. Определение сохраняется макропроцессором. Вхождение в исходную программу имени макрокоманды как мнемоники операции называется макровызовом.

ОПЕРАТОРЫ МАКРОКОМАНД

Аппарат макрокоманд в том виде, как он был описан до сих пор, позволяет подставлять последовательности команд вместо макровызовов, причем все обращения к макроопределению будут заменены идентичными последовательностями команд. Такой аппарат недостаточно гибок: в макровызове нет средств модифицировать коды, которые его заменяют. Существенное расширение возможностей макросредств достигается добавлением операндов (параметров) макрокоманд.

Рассмотрим следующую программу:

Пример 2:

.

.

.

SetPrevPos;

MoveToMark(1);


Рекомендуем скачать другие рефераты по теме: бесплатно рассказы, предмет культурологии.


Категории:




Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9  10  11 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я