Директива - препроцессор - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если из года в год тебе говорят, что ты изменился к лучшему, поневоле задумаешься - а кем же ты был изначально. Законы Мерфи (еще...)

Директива - препроцессор

Cтраница 2


Макрос, определяемый директивой препроцессора define, это символическое имя некоторых операций. Как и в случае символических констант, идентификатор макроса заменяется на замещающий текст до начала компиляции программы. Макросы могут быть определены с параметрами или без них. Макросы без параметров обрабатываются подобно символическим константам. Если макрос имеет параметры, то сначала в замещающий текст подставляются значения параметров, а затем уже этот расширенный макрос подставляется в текст вместо идентификатора макроса и списка его параметров.  [16]

В строке программы перед директивой препроцессора могут находиться только символы пробела.  [17]

Условная компиляция позволяет программисту управлять выполнением директив препроцессора и компиляцией программного кода.  [18]

Условная компиляция позволяет программисту управлять выполнением директив препроцессора и компиляцией программного кода. Каждая из условных директив препроцессора оценивает значение целочисленного выражения. В директивах препроцессора невозможна оценка выражений приведения типа, выражений sizcof и перечислимых констант.  [19]

Препроцессор С подчиняется специальным командам - директивам препроцессора, которые обычно указывают, что к компилируемому файлу следует добавить другие файлы и должна быть произведена замена специальных символов в тексте программы.  [20]

Условная компиляция дает возможность программисту управлять выполнением директив препроцессора и компиляцией программного кода. Каждая условная директива препроцессора вычисляет значение целочисленного константного выражения. Операции преобразования типов, операция sizeof и константы перечислимого типа не могут участвовать в выражениях, вычисляемых в директивах препроцессора.  [21]

Условная компиляция дает возможность программисту управлять выполнением директив препроцессора и компиляцией программного кода.  [22]

Условная компиляция дает возможность программисту управлять выполнением директив препроцессора и компиляцией программного кода. Она может строиться по нескольким схемам.  [23]

Макрос - операция, определяемая при помощи директивы препроцессора define. Как и в случае символических констант, перед компиляцией программы вместо идентификатора макроса в программу подставляется заменя-ющий текст. Допускается определение макроса с аргументами или без них. Макрос без аргументов обрабатывается так же, как и символическая константа. В макросе с аргументами последние подставляются в заменяющий текст, после чего макрос расширяется, то есть в программу подставляется заменяю-щий текст вместо идентификатора и списка аргументов.  [24]

25 Предопределенные символические константы. [25]

Макрос - это операция, определенная в директиве препроцессора de-fine. Макрос можно определять с аргументами или без них.  [26]

Только символы могут стоять в строке перед директивой препроцессора.  [27]

Макрос - это некоторая операция, определенная директивой препроцессора defiiie. Макросы могут иметь, или не иметь параметры.  [28]

Символические константы и макросы можно отменить, используя директиву препроцессора undef. Директива undef отменяет определение символической константы или имени макроса. Область действия символической константы или макроса простирается от места их определения до места отмены определения с помощью undef, или до конца файла.  [29]

30 Использование встроенной функции для вычисления объема куба. [30]



Страницы:      1    2    3    4