Boucle For C++
Boucle For C++
Lorsque vous savez exactement combien de fois vous voulez parcourir un bloc de code, utilisez la for
boucle au lieu d'une while
boucle :
Syntaxe
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
L' instruction 1 est exécutée (une fois) avant l'exécution du bloc de code.
L' instruction 2 définit la condition d'exécution du bloc de code.
L' instruction 3 est exécutée (à chaque fois) après l'exécution du bloc de code.
L'exemple ci-dessous imprimera les chiffres de 0 à 4 :
Exemple
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
Exemple expliqué
L'instruction 1 définit une variable avant le début de la boucle (int i = 0).
L'instruction 2 définit la condition d'exécution de la boucle (i doit être inférieur à 5). Si la condition est vraie, la boucle recommencera, si elle est fausse, la boucle se terminera.
L'instruction 3 augmente une valeur (i++) chaque fois que le bloc de code dans la boucle a été exécuté.
Un autre exemple
Cet exemple n'imprimera que les valeurs paires entre 0 et 10 :
Exemple
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}