UVJETNO PREVOĐENJE
Ovo koristimo da uputimo prevodioc da li da prevodi
ili ne linije što slijede
#ifdef NULL #define NL 10 #define SP 32 #endifU prethodnom slučaju, definicija NL i SP će se pojaviti samo ako je NULL definiran prije nego prevodioc naiđe na #ifdef NULL izraz. Vidljivost definicije možemo ograničiti sa
#undef NULLOvo vraća identifikaciju NULL-a kao nevaljalu sa te točke nadalje u izvornoj datoteci.