Pre-processor commands are executed by the pre-processor before the actual compilation takes place.
Simple actions can be done.
Examples:
Defining Constants
Including Libraries
Removing Comments