R.17.7 Препроцессор
R.17.7 Препроцессор
#define идентификатор строка-лексем
#define идентификатор ( идентификатор , … , идентификатор ) строка-лексем
#include "имяфайла"
#include ‹имяфайла›
#line константа "имяфайла" opt
#undef идентификатор
условное:
часть-if части-elif opt часть-else opt строка-endif
часть-if:
строка-if текст
строка-if:
# if выражение-константа
# ifdef идентификатор
# ifndef идентификатор
части-elif:
строка-elif текст
части-elif строка-elif текст
строка-elif:
# elif выражение-константа
часть-else:
строка-else текст
строка-else:
# else
строка-endif:
# endif
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
R.17.7 Препроцессор
R.17.7 Препроцессор #define идентификатор строка-лексем#define идентификатор ( идентификатор , … , идентификатор ) строка-лексем#include "имяфайла"#include ‹имяфайла›#line константа "имяфайла" opt#undef идентификаторусловное: часть-if части-elif opt часть-else opt строка-endifчасть-if: строка-if
КОНСТАНТЫ И ПРЕПРОЦЕССОР ЯЗЫКА Си
КОНСТАНТЫ И ПРЕПРОЦЕССОР ЯЗЫКА Си Иногда возникает необходимость использовать в программах константы. Например, оператор, позволяющий определять длину окружности, можно было бы записать в следующем виде:circ = 3.14 * diameter; Приведенная здесь константа 3. 14 - известное
11. Препроцессор языка Си
11. Препроцессор языка Си ДИРЕКТИВЫ ПРЕПРОЦЕССОРА СИМВОЛЬНЫЕ КОНСТАНТЫ МАКРООПРЕДЕЛЕНИЯ И "МАКРОФУНКЦИИ" ПОБОЧНЫЕ ЭФФЕКТЫ МАКРООПРЕДЕЛЕНИИ ВКЛЮЧЕНИЕ ФАЙЛОВ УСЛОВНАЯ
14.5 Препроцессор
14.5 Препроцессор #define идентификатор строка_лексем#define идентификатор( идентификатор,...,идентификатор ) строка лексем #else #endif #if выражение #ifdef идентификатор #ifndef идентификатор #include «имя_файла» #include «имя_файла» #line константа «имя_файла» #undef