The C preprocessor is a micro processor that is used by compiler to transform your code before compilation. It is called micro preprocessor because it allows us to add macros.
All preprocessor directives starts with hash # symbol.
Let's see a list of preprocessor directives.
Please visit next page.