Leveraging preprocessor directives
As is clear from the name, preprocessor directives are the processes undertaken before the actual compilation starts. In other words, these preprocessors give instructions to the compiler to preprocess the information, and this works before the compiler compiles the code.
Important points
There are the following points to note for preprocessors while you're working with them:
- Preprocessor directives are actually conditions for the compiler
- Preprocessor directives must start with the
#
symbol - Preprocessor directives should not be terminated with a semi colon (
;
) like a statement terminates - Preprocessors are not used to create macros
- Preprocessors should be declared line by line
Preprocessor directives in action
Consider the following preprocessor directive:
#if ... #endif
This directive is a conditional directive, code executes whenever this directive is applied to the code, you can also use #elseif
and/or #else
directives. As this is a conditional directive and...