0Pricing
C Academy · Leçon

Structures de boucle

Comprenez les différents types de boucles (for, while et do-while), leurs cas d’utilisation et les moyens d’éviter les boucles infinies.

Structures de boucle est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 2 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.

Structures de boucles en C

Structures de boucles en C

Les boucles servent à répéter un bloc de code plusieurs fois.

Dans cette leçon, vous découvrirez les boucles for, while et do-while.

Structures de boucle — illustration 1

La boucle for

La boucle for

La boucle for répète le code un nombre fixe de fois.

Syntaxe :

for (initialization; condition; update) { // Code to execute }

Exemple : boucle for

Exemple : boucle for

Ce programme affiche les nombres de 1 à 5 à l’aide d’une boucle for.

#include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("%d\n", i);
    }
    return 0;
}

La boucle while

La boucle while

La boucle while répète le code tant qu’une condition est vraie.

Syntaxe :

while (condition) { // Code to execute }

Exemple : boucle while

Exemple : boucle while

Ce programme affiche les nombres de 1 à 5 à l’aide d’une boucle while.

#include <stdio.h>

int main() {
    int i = 1;
    while (i <= 5) {
        printf("%d\n", i);
        i++;
    }
    return 0;
}

La boucle do-while

La boucle do-while

La boucle do-while exécute toujours le code au moins une fois avant de vérifier la condition.

Syntaxe :

do { // Code to execute } while (condition);

Exemple : boucle do-while

Exemple : boucle do-while

Ce programme affiche les nombres de 1 à 5 à l’aide d’une boucle do-while.

#include <stdio.h>

int main() {
    int i = 1;
    do {
        printf("%d\n", i);
        i++;
    } while (i <= 5);
    return 0;
}

Éviter les boucles infinies

Éviter les boucles infinies

Une boucle infinie s’exécute indéfiniment si la condition ne devient jamais fausse.

Exemple :

while (1) { printf("This loop runs forever!\n"); }

Assurez-vous toujours qu’il existe un moyen de quitter la boucle.

Résumé

Résumé

Dans cette leçon, vous avez appris :

  • Comment utiliser les boucles for, while et do-while.
  • Les différences entre chaque type de boucle.
  • Comment éviter les boucles infinies.

Ensuite, nous explorerons les opérateurs logiques et de comparaison en C !

Structures de boucle — illustration 10

Questions Fréquemment Posées

La leçon « Structures de boucle » est-elle gratuite ?

Oui — le texte complet de « Structures de boucle » 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 « Structures de boucle » ?

Comprenez les différents types de boucles (for, while et do-while), leurs cas d’utilisation et les moyens d’éviter les boucles infinies. 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 2 sur 3.

Combien de temps prend la leçon « Structures de boucle » ?

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. Instructions conditionnelles
  2. Structures de boucle
  3. Opérateurs logiques et de comparaison
← Retour à C Academy