Boucle While
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 38 sur 63.
La boucle while vous permet d'exécuter de manière répétée un bloc de code tant qu'une condition spécifiée est vraie.
Voici la syntaxe de base :
while (condition) {
// code à répéter
}Créons un simple compteur :
Initialisez une variable de compteur
int count = 1;Créez une boucle while qui s'exécute tant que count est inférieur ou égal à 5
while (count <= 5) {
printf("%d ", count);
count++;
}Après l'exécution du code, la sortie sera :
1 2 3 4 5La boucle continue jusqu'à ce que count devienne 6, moment auquel la condition count <= 5 devient fausse, et la boucle se termine.
Défi
FacileÉcrivez un programme qui lit un entier n de l'utilisateur et affiche tous les nombres pairs de 2 à n (inclus) en utilisant une boucle while.
Par exemple, si l'utilisateur saisit 10, votre programme devrait afficher :
2 4 6 8 10Aide-mémoire
La boucle while exécute du code de manière répétée tant qu'une condition est vraie :
while (condition) {
// code à répéter
}Exemple - compter de 1 à 5 :
int count = 1;
while (count <= 5) {
printf("%d ", count);
count++;
}Sortie : 1 2 3 4 5
Essayez vous-même
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Votre code ici
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif