Директива #define пе определяет подстановку в тексте программы. Она используется
для определения:
• символических констант:
#def1ne имя текст_подстановки
(все вхождения имени заменяются на текст подстановки);
• макросов, которые выглядят как функции, но реализуются подстановкой их
текста в текст программы:
#define имя( параметры ) текст_подстановки
• символов^ управляющих условной компиляцией. Они используются вместе с директивами
#1 fdef и #1 f ndef. Формат:
#def1ne имя