What is a Directive?

It tells the compiler to perform a specific operation within the compilation phase.

For instance, #include directive tells us to include the contents of a header file to the compilation.