En programmation, la boucle for est la plus utilisée lorsqu’on sait d’avance combien de fois une action doit être répétée. Elle est compacte, claire, et très pratique pour parcourir des séquences de nombres ou de positions dans un tableau.
La boucle for permet d’exécuter un bloc d’instructions un certain nombre de fois, en initialisant, testant, puis modifiant une variable de contrôle à chaque tour.
Sa syntaxe est la suivante :
for (initialisation; condition; mise à jour) {
// instructions à répéter
}
Ces trois parties se comportent comme suit :
for (int i = 1; i <= 5; i++) {
printf("Tour %d\n", i);
}
Résultat :
Tour 1
Tour 2
Tour 3
Tour 4
Tour 5
int i = 1 : on crée un compteur i qui démarre à 1 ;i <= 5 : la boucle continue tant que i est inférieur ou égal à 5 ;i++ : à la fin de chaque tour, on incrémente i de 1.Quand i devient 6, la condition est fausse et la boucle s’arrête.
int somme = 0;
for (int i = 1; i <= 10; i++) {
somme += i; // ajoute i à la somme
}
printf("Somme = %d\n", somme);
Ce programme calcule la somme des nombres de 1 à 10.
Tu peux aussi faire une boucle qui compte à rebours :
for (int i = 10; i >= 1; i--) {
printf("%d\n", i);
}
printf("Décollage !\n");
for lorsque le nombre d’itérations est connu à l’avance.i, j, k pour des boucles imbriquées, ou compteur, index pour plus de clarté).mise à jour.for est idéale pour répéter une action un nombre précis de fois.
Elle regroupe en une seule ligne :
C’est la boucle la plus pratique pour parcourir des tableaux ou générer des suites de nombres.
Dans la suite, tu verras les boucles while et do...while, qui servent quand le nombre de répétitions n’est pas connu d’avance.