C Preprocessor
Program goes through CPP before other compilation
CPP operations:- automatic (e.g. deleting comments)- requested (CPP directives)
CPP Directives:#include - include header files#define - define constants or macros#ifndef, #endif - conditional inclusion