Cтраница 3
В более сложных случаях - при условной компиляции - модель макроопределения между прототипом макроинструкции и действующими операторами содержит инструкции условной компиляции, которые задают некоторые функции с аргументами - символическими адресами - в макроинструкции и значениями, помещаемыми на месте переменных символических адресов в действующих операциях модели. Среди действующих операторов модели может также располагаться оператор, содержащий в теле третьего элемента строки слово ЦМЕХ1ТЦ, означающее прекращение выполнения операторов макроопределения при его компиляции. [31]
Мы рассмотрели самую простую схему задания условной компиляции, которая позволяет откомпилировать или пропустить некоторый фрагмент кода. [32]
Директиву удобно применять совместно с директивами условной компиляции ( см. разд. [33]
Эти характеристики могут быть использованы в командах условной компиляции в качестве операндов. [34]
Эти характеристики могут быть использованы в командах условной компиляции в качестве операндов. [35]
На рис. 9.5 показан порядок расположения команд условной компиляции GBLA, GBLB, GBLC, LCLA, LCLB и LCLC в макроопределениях и вне макроопределений. Из рисунка видно, что эти команды располагаются либо сразу же после предложения прототипа в макроопределении, либо перед командой START, если они используются вне макроопределений. [36]
На рис. 9.5 показан порядок расположения команд условной компиляции GBLA, GBLB, GBLC, LCLA, LCLB и LCLC в макроопределениях и вне макроопределений. START, если они используются вне макроопределений. [37]
Может ли однопросмотровый макропроцессор успешно обрабатывать макровызов с псевдооперациями условной компиляции. [38]
Для таких временных инструкций очень удобны Х - карты) ( условная компиляция), если, конечно, компилятор их воспринимает. [39]
Обработка препроцессором является необязательной фазой компиляции и применяется для макроподстановок, условной компиляции и подстановки файлов. [40]
В листинге 12.3 различия между процессорами Pentium и UltraSPARC скрыты при помощи условной компиляции. Может ли использоваться тот же метод для того, чтобы скрыть различия между компьютером с процессором Pentium и жестким диском с интерфейсом IDE и компьютером с процессором Pentium и жестким диском с интерфейсом SCSI. [41]
Имеется три вида директив препроцессора: ключевые директивы, директивы параметров и директивы условной компиляции. [42]
Это директива IF, с которой может начинаться любая из рассмотренных ранее схем условной компиляции. [43]
Языки Литтл и Си предполагают наличие предпроцессора, позволяющего выполнять простую макроподстановку, условную компиляцию, включение файлов. Эти средства улучшают мобильность и надежность программ, автоматизируют труд программиста. Использовать их, однако, следует осторожно, так как правила предпроцессорной обработки не согласуются с синтаксисом и тем более с семантикой языка. [44]
Если в ПЭВМ установлен сопроцессор, то компилятор сам определяет ключевое слово CPU87 для условной компиляции. [45]