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

м
Нет описания правки
м
м
__NOTOC__
===Директива #define===
Директива <code>#define</code> служит для замены часто использующихся констант, ключевых слов, операторов или выражений некоторыми идентификаторами. Идентификаторы, заменяющие текстовые или числовые константы, называют именованными константами. Идентификаторы, заменяющие фрагменты программ, называют макроопределениями, причем макроопределения могут иметь аргументы.
 
Основная форма синтаксиса директивы <code>#define</code>:
 
''<nowiki> #</nowiki>define идентификатор текст''
 
Так например, в программе:
 
''<nowiki> #</nowiki>define chisloN 5
void int main(void)
{
int a;
a = chisloN;
return 0;
}
''
 
Переменная а примет значение 5.
 
481

правка