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

Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 17:
__NOTOC__
===Директива #define===
[[C++/Препроцессорные директивы|Директива]] #define служит для замены часто использующихся констант, ключевых слов, операторов или выражений некоторыми идентификаторами. Идентификаторы, заменяющие текстовые или числовые константы, называют именованными константами. Идентификаторы, заменяющие фрагменты программ, называют макроопределениями, причем макроопределения могут иметь аргументы.
 
Основная форма синтаксиса директивы #define:
#define идентификатор текст
 
Так например, в программе:
#define chislo 5
void main(void)
{
int a;
a = chislo;
}
 
Переменная а примет значение 5.
 
===Директива #include===