Ceci est une ancienne révision du document !
Chapitre précédent | Sommaire principal | Chapitre suivant |
---|
seconde partie des structures de contrôle : les boucles. Permet de répéter un bloc d'instruction.
Similarité avec algos (transform, foreach, etc) dans le sens ou cela permet de parcourir un tableau
Permet de répéter un bloc d'instructions tant qu'une condition est vérifiée. Syntaxe :
while (condition) { ... } do { ... } while (condition);
Dans les 2 cas, exécute le bloc tant que la condition est vraie. Différence entre les 2 : avec do while, bloc exécuté au moins 1 fois avant de test la condition ; avec while, commence par tester
3 éléments, tous optionnels :
syntaxe :
for (initialisation; test de continuation; boucle) { }
Par exemple, pour compter de 1 à 10, on utilise un compteur (variable entière) :
devient :
for (int i { 1 }; i <= 10; ++i) { std::cout << i << std::endl; }
Chapitre précédent | Sommaire principal | Chapitre suivant |
---|