10.3 Les conditions simples

C'est le même principe que pour les conditions en C, mais avec un # au début de la ligne et sans accolade.

Voici une condition vrai si la macro MACRO existe :

1
2
3
#ifdef MACRO
//truc à faire
#endif

La macro #ifdef veut dire littéralement "textit{si définit}".

Voici une condition vrai si la macro MACRO n'existe pas :

1
2
3
#ifndef MACRO
//truc à faire
#endif

La macro #ifndef veut dire littéralement "textit{si non définit}".