The Preprocessor

Overview
#define
#if
#else
#elif
#undef
#error
#warning
#line
#region
#pragma