0Pricing
C Academy · Leçon

Comprendre le préprocesseur C

Apprenez comment fonctionnent les directives #include, #define et #ifdef.

Comprendre le préprocesseur C est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C Academy comprend 3 leçons au total.

Introduction au préprocesseur C

Comprendre le préprocesseur C

Le préprocesseur C est un outil qui traite le code source avant la compilation.

Dans cette leçon, vous apprendrez :

  • Comment fonctionne le préprocesseur C.
  • À utiliser les directives #include, #define et #ifdef.
  • Le rôle des directives du préprocesseur dans la programmation modulaire.
Comprendre le préprocesseur C — illustration 1

Qu’est-ce que le préprocesseur C ?

Qu’est-ce que le préprocesseur C ?

Le préprocesseur C modifie le code avant la compilation en traitant les directives qui commencent par #.

Directives courantes :

  • #include - Inclut des fichiers.
  • #define - Définit des macros.
  • #ifdef - Active la compilation conditionnelle.

Utiliser #include pour importer des fichiers

Utiliser #include pour importer des fichiers

La directive #include permet d’inclure des fichiers d’en-tête standards et définis par l’utilisateur.

Exemple :

#include

Cette directive importe la bibliothèque standard d’entrée-sortie.

Exemple : utiliser #include

Exemple : utiliser #include

Ce programme montre comment inclure une bibliothèque standard.

#include <stdio.h>

int main() {
    printf("Hello, Preprocessor!\n");
    return 0;
}

Utiliser #define pour créer des macros

Utiliser #define pour créer des macros

La directive #define crée des constantes symboliques.

Exemple :

#define PI 3.14159

Elle remplace PI par 3.14159 dans tout le code.

Exemple : utiliser #define

Exemple : utiliser #define

Ce programme montre comment utiliser des macros avec #define.

#include <stdio.h>

#define PI 3.14159

int main() {
    printf("Value of PI: %f\n", PI);
    return 0;
}

Compilation conditionnelle avec #ifdef

Compilation conditionnelle avec #ifdef

La directive #ifdef permet de compiler certaines parties du code uniquement si une macro est définie.

Exemple :

#ifdef DEBUG printf("Debugging mode enabled!\n"); #endif

Annuler la définition d’une macro

Annuler la définition d’une macro

La directive #undef supprime une macro précédemment définie.

Exemple :

#define TEMP 100 #undef TEMP

Elle empêche toute utilisation ultérieure de TEMP.

Résumé

Résumé

Dans cette leçon, vous avez appris :

  • Comment fonctionne le préprocesseur C.
  • À utiliser #include pour importer des bibliothèques.
  • À définir des macros avec #define.
  • À utiliser #ifdef pour la compilation conditionnelle.

Ensuite, nous étudierons les macros et les fonctions inline !

Comprendre le préprocesseur C — illustration 10

Questions Fréquemment Posées

La leçon « Comprendre le préprocesseur C » est-elle gratuite ?

Oui — le texte complet de « Comprendre le préprocesseur C » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C Academy, passe à CoddyKit PRO. Le cours C Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Comprendre le préprocesseur C » ?

Apprenez comment fonctionnent les directives #include, #define et #ifdef. Tu pratiques C Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C Academy ?

Aucune expérience préalable n'est requise. C Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Comprendre le préprocesseur C » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C Academy ?

Oui. Chaque leçon C Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Comprendre le préprocesseur C
  2. Macros et fonctions en ligne
  3. Compilation conditionnelle
← Retour à C Academy