preprocessor directive
A line starting with # that gives the preprocessor an instruction, such as #include.
Directives such as #include, #define and #if are handled before compilation proper and are not C++ statements, so they take no semicolon.