Си++/Препроцессорные директивы: различия между версиями

Содержимое удалено Содержимое добавлено
м орфография, стилевые правки, пунктуация, оформление
Исправлена опечатка
Метки: с мобильного устройства из мобильной версии
 
Строка 7:
;<code>[[#Директива undef|#undef]]</code>: отменяет действие директивы [[#Директива define|#define]]
;<code>[[#Условные директивы #if, #ifdef, #else, #endif, #elif|#if]]</code>: организация условной обработки директив.
;<code>[[#Условные директивы #if, #ifdef, #else, #endif, #elif|#ifdef]]</code>: организация условной обработки директивюдиректив.
;<code>[[#Условные директивы #if, #ifdef, #else, #endif, #elif|#else]]</code>: организация условной обработки директив.
;<code>[[#Условные директивы #if, #ifdef, #else, #endif, #elif|#endif]]</code>: организация условной обработки директив.
Строка 17:
 
__NOTOC__
 
===Директива #define===
Директива <code>#define</code> служит для замены часто использующихся констант, ключевых слов, операторов или выражений некоторыми идентификаторами. Идентификаторы, заменяющие текстовые или числовые константы, называют именованными константами. Идентификаторы, заменяющие фрагменты программ, называют макроопределениями, причём макроопределения могут иметь аргументы.