Boucle For
Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 37 sur 63.
La boucle for est une structure de contrôle qui vous permet d'exécuter un bloc de code de manière répétée un nombre spécifique de fois.
Une boucle for comporte trois composants :
- Initialisation (exécutée une fois avant le début de la boucle)
- Condition (vérifiée avant chaque itération)
- Mise à jour (
executedaprès chaque itération)
for (initialization; condition; update) {
// code à exécuter
}Créons une boucle for simple qui compte de 1 à 5 :
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Après l'exécution du code ci-dessus, la sortie sera :
1 2 3 4 5Comment cela fonctionne :
- Tout d'abord, nous initialisons
ià 1 - Ensuite, nous vérifions si
i <= 5(vrai, donc nous exécutons le corps de la boucle)
- Nous affichons la valeur de
i - Nous incrémentons
ide 1 - Nous répétons les étapes 2 à 4 jusqu'à ce que la condition devienne fausse
Défi
FacileÉcrivez un programme qui prend un entier n en entrée et utilise une boucle for pour afficher tous les nombres de 1 à n, chacun séparé par un espace.
Exemple de sortie pour n = 4 :
1 2 3 4Assurez-vous d'inclure un espace après chaque nombre, y compris le dernier.
Essayez vous-même
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Écrivez 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 Fondamentaux
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - 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écapitulatifEntraînez-vous par vous-même : Compilateur C en ligne