#define ...
associates EOF with (-1): every occurrence of EOF is replaced by the text (-1) by the preprocessor. The defined identity EOF is called a macro.
Use this form of macro if a constant is used frequently in a program.
Macro definition can only be logically one line. Use backslash to continue a line. E.g.,