Skip to content · ⁨Passer au contenu⁩

Preprocessor, const, static, and enum · ⁨Préprocesseur, const, static et enum⁩

English

What runs before the compiler

  • Before the compiler sees your code, the preprocessor handles every line that starts with #.
  • It pastes in headers, replaces macros, and removes comments — a simple text step.
  • You have used it already: #include <stdio.h> is a preprocessor command.

Français

Ce qui précède le compilateur

  • Avant que le compilateur ne voie votre code, le préprocesseur traite chaque ligne commençant par #.
  • Il insère les en-têtes, remplace les macros et supprime les commentaires — une étape de texte simple.
  • Vous l'avez déjà utilisé : #include <stdio.h> est une commande préprocesseur.

Le préprocesseur développe #include et #define en code brut, puis le compilateur s'exécute

Handout · ⁨Fiche de cours⁩

Log in or create account · ⁨Se connecter ou créer un compte⁩

IGCSE, A-Level & AP