Boucle
for
Une boucle for est un moyen de parcourir des actions répétées. Voyons de plus près comment cela fonctionne.
L'exécution de la boucle for
comprend les étapes suivantes :
1. définir la valeur initiale de la variable de boucle (compteur) ;
2. vérification des conditions de poursuite de la boucle ;
3. exécution d'une étape (corps de la boucle) ;
4. changer la valeur de la variable de boucle.
De plus, les étapes 2 à 4 sont répétées jusqu'à ce que la condition à la 2ème étape devienne fausse. Dès que la condition devient fausse, la boucle se termine et l'instruction suivant l'instruction de boucle for
.
est exécutée.
Revenons à la forme générale de l'instruction de boucle et analysons toutes les parties plus en détail.
pour (/*expression1*/; /*expression2*/; /*expression3*/ )
{
/*une instruction ou un bloc d'instructions - corps de la boucle*/;
}
Expression 1
responsable de la définition de la valeur initiale de la variable de boucle (compteur), se termine par un point-virgule
Par exemple,
1)i=0 ;
  ; // Affecte la valeur initiale égale à zéro à la variable de boucle i.
// Avec cette notation, la variable i doit être déclarée avant la boucle.
2) int i=0 ;
//  ; La variable i peut être déclarée directement dans l'entête de la boucle, mais
// dans ce cas, après l'effacement de la boucle de la mémoire
3) ;
  ; // Aucune initialisation et déclaration de la variable cycle,
// dans ce cas, il peut être défini avant la boucle.
Expression 2
est la condition de continuation de boucle
pour
qui est testée comme vraie.
i<=10
// La boucle s'exécutera tant que la variable i
est inférieure ou égale à 10. La condition peut être n'importe quoi.
Expression 3
modifie la valeur de la variable compteur. Sans cette valeur, la boucle sera considérée comme infinie.
i++
// La variable i
augmentera de 1 à chaque étape.