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

  • Следует отметить, что существует два основных способа задания операндов. Первый способ - позиционный показан в вышестоящем примере. Существует также способ указания с применением ключевых операндов, который позволяет обращаться к формальным операторам, как по именам так и по позиции. Ссылаясь на формальные операторы в определении MacMove можно также использовать следующий вызов:

    MacMove(cmd=ScrollScreenUp,left=1)

    УСЛОВНОЕ МАКРОРАСШИРЕНИЕ

    Иногда возникают потребности изменять порядок команд макрорасширения внутри макроса.

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

    Пример 4:

    .

    .

    .

    ScrollScreenLeft(1);

    LiteralChar('-');

    .

    .

    .

    ScrollScreenDown;

    ScrollScreenLeft(2);

    LiteralChar('*');

    .

    .

    .

    В этом примере не только параметры, но и количество команд - переменная величина. Эта программа может быть записана следующим образом:

    .

    .

    .

    MACRO Mac1(p1,left,chr)

    IF p1==1 THEN

    ScrollScreenDown;

    ENDIF

    ScrollScreenLeft(2);

    LiteralChar('*');

    END

    .

    .

    .

    Mac1(1,2,’-’)

    .

    .

    .

    Mac1(0,1,’*’)

    .

    .

    .


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



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




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

       




    Категории:



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




    •