Les directives du préprocesseur
Les directives du préprocesseur débutent par "#", et sont exécutées en premier lors de la compilation.
Le préprocesseur se sert de ces directives pour effectuer les traitements sur le fichier source.
Ces directives permettent:
- l'incorporation de fichiers source : #include
- la définition de constantes symboliques et de macros : #define
- la compilation conditionnelle : #if, #ifdef, etc.
Attention
Les directives du préprocesseur se terminent par un retour à la ligne.
Il ne faut donc surtout pas terminer une directive du préprocesseur par ";".
#include
La directive #include permet d'incorporer dans le fichier source le code d'un autre fichier.
Nous pouvons trouver deux syntaxes:
- #include <nom_fichier>
- #include "nom_fichier"
La fonction -I du compilateur permet de spécifier un autre répertoire. |
Ex: #include<stdio.h> | Syntaxe plus utilisée pour inclure des fichiers que nous aurons créés. |
Version en cache
18/12/2024 17:16:56 Cette version de la page est en cache (à la date du 18/12/2024 17:16:56) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 19/03/2002, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/c-directives-preprocesseur.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.