Boucle For C++


Boucle For C++

Lorsque vous savez exactement combien de fois vous voulez parcourir un bloc de code, utilisez la forboucle au lieu d'une whileboucle :

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";
}

Exercices C++

Testez-vous avec des exercices

Exercer:

Utilisez une forboucle pour imprimer "Oui" 5 fois :

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}