#define directive (C/C++) | Microsoft Docs
· The #define directive causes the compiler to substitute tokenstring for each occurrence of identifier in the source file. The identifier is replaced only when it forms a token. That is, identifier is not replaced if it appears in a comment, in a string, or as part of a .