Preprocessore
È possibile inserire delle scelte anche a livello del preprocessore, tipicamente per definire quali parti di codice vadano compilate e quali no.
Ricordando che tutte le direttive del preprocessore iniziano con il simbolo # vediamo alcuni esempi.