Le préprocesseur Suivant: Traitement de macros Début: ANSI_C Précédent: Récréation Le préprocesseur Les services rendus par le préprocesseur sont : l'inclusion de fichier source, le traitement de macros et la compilation conditionnelle. L'inclusion de fichier source a déjà été vue dans le chapitre 1.14 nous n'y reviendrons pas. Traitement de macros Les macros sans paramètres Exemple de mauvaise utilisation Définition de macro à l'invocation du compilateur Macros prédéfinies Les macros avec paramètres Attention Exemple Exemple de mauvaise utilisation Les pièges des macros Pièges des priorités d'opérateurs Pièges des effets de bord Macros générant des instructions Recommandation Compilation conditionnelle Commande #if Commande #if simple Commande #if avec #else Commande #if avec #elif Commandes #ifdef et #ifndef L'opérateur defined La commande #error Usage 30/9/1997