To conditionally include a block of code, the preprocessor has several directives (e.g #if, #ifdef, #else, #endif, etc).
/* Defines a conditional `printf` macro, which only prints if `DEBUG`
* has been defined
*/
#ifdef DEBUG
#define DLOG(x) (printf(x))
#else
#define DLOG(x)
#endif
Norm...