Introduction
Une action de pré-compilation est effectuée avant la compilation proprement dite. Le pré-processeur est le programme chargé de la pré-compilation. Durant la pré-compilation, il va supprimer, ajouter ou remplacer certaines chaînes de texte dans le fichier source selon les directives qu'il va interpréter. Son résultat est un fichier source modifié qui sera ensuite compilé.
Une directive au pré-processeur commence toujours par le caractère « # ». Elle se termine par défaut au passage à la ligne dans le code source, sauf si la ligne se termine par le caractère « \ » (lire backslash) auquel cas elle continue sur la ligne suivante.
Il existe de nombreuses directives. Dans ce cours introductif nous n'en verrons que deux : « define » et « include ». Ces directives peuvent être placées n'importe où dans le code source. Elles deviennent actives à partir de l'emplacement où elles sont définies. Nous préconisons de les placer au début du code source.