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

Содержимое удалено Содержимое добавлено
мНет описания правки
мНет описания правки
Строка 17:
__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.