Boucle
for
La boucle for
est un moyen de parcourir des actions répétées. Voyons de plus près comment cela fonctionne.
Généralement, les parties de la boucle for
suivent les étapes suivantes :
1. Définition de la valeur initiale.
2. Exécution d'un test de condition pour continuer la boucle.
3. Effectuer des actions en boucle.
4. Mettez à jour la ou les valeurs utilisées dans le test.
puis les étapes 2 à 4 sont répétées jusqu'à ce que la condition soit remplie. Dès que la condition devient fausse, la boucle se termine et l'instruction qui suit l'instruction de la boucle for est exécutée.
Forme générale de la boucle
for (/* expression 1*/; /* expression 2*/; /* expression 3*/ )
{
/* 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 :
i=0;
// la variable de boucle i
définit la valeur initiale égale à zéro - i
doit être déclarée avant la boucle
int i=0;
// la variable i
peut être déclarée immédiatement dans l'en-tête de la boucle, mais dans ce cas, elle sera effacée de la mémoire après le la boucle s'exécute
;
  ; // il n'y a pas du tout d'initialisation et de déclaration de la variable cycle, dans ce cas, elle peut être déclarée avant le cycle
Expression 2 - c'est la condition pour continuer la boucle for, elle est testée pour la vérité. Par exemple,
je <= 10
// la boucle s'exécutera tant que la variable i
sera inférieure ou égale à 10.
La condition peut être n'importe quoi.
Expression 3 modifie la valeur de la variable de compteur. Sans cette valeur, la boucle sera considérée comme infinie. Par exemple,
i++;
// chaque fois que le corps de la boucle se termine, i
est incrémenté de 1.