Outils d'utilisateurs

Outils du Site


boucles

Ceci est une ancienne révision du document !


Table des matières

Chapitre précédent Sommaire principal Chapitre suivant

Les boucles

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

while et do while

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

for

3 éléments, tous optionnels :

  • initialisation
  • test de continuation
  • incrémentation

syntaxe :

for (initialisation; test de continuation; boucle) {
}

Par exemple, pour compter de 1 à 10, on utilise un compteur (variable entière) :

  • initialisation à 1
  • s'arrête lorsque == à 10
  • incrémente à chaque boucle

devient :

for (int i { 1 }; i <= 10; ++i) {
    std::cout << i << std::endl;
}
Chapitre précédent Sommaire principal Chapitre suivant
boucles.1410862426.txt.gz · Dernière modification: 2014/09/16 12:13 par gbdivers