Les directives suivantes sont prises en charge lors du prétraitement :
Directive |
Description |
---|---|
#define |
Définit un symbole. |
#undefine |
Supprime la définition précédente du symbole. |
#if |
Evalue une condition. Si la condition est vérifiée, l'instruction suivant cette condition est conservée ; dans le cas contraire, elle est ignorée. |
#elif |
Utilisé avec la directive #if, si le précédent test #if échoue, #elif inclut ou exclut du code source, selon la valeur résultant de sa propre expression ou selon son identifiant. |
#endif |
Ferme le bloc de code conditionnel #if. |
#warning |
Affiche un message d'avertissement si la condition est vérifiée. |
#error |
Affiche un message d'erreur si la condition est vérifiée. |