Рефераты | Рефераты по информатике, программированию | Разработка общего ПО | страница реферата 2 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • .

    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 |




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

       




    Категории:



    Разделы сайта




    •