Directives consist of the reserved character # in the first column of a line, followed by the directive keyword and any additional numbers, character strings, or file names. Valid directives include:
#define #include #if #ifdef #ifndef #else #elif #endif #undef