C++ Interrompre et Continuer


Pause C++

Vous avez déjà vu l' breakinstruction utilisée dans un chapitre précédent de ce didacticiel. Il a été utilisé pour "sauter" d'une switchdéclaration.

L' breakinstruction peut également être utilisée pour sortir d'une boucle .

Cet exemple sort de la boucle lorsque iest égal à 4 :

Exemple

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}

C++ Continuer

L' continueinstruction interrompt une itération (dans la boucle), si une condition spécifiée se produit, et continue avec l'itération suivante dans la boucle.

Cet exemple ignore la valeur de 4 :

Exemple

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}


Interrompre et continuer dans la boucle While

Vous pouvez également utiliser breaket continuedans les boucles while :

Exemple de pause

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}

Continuer Exemple

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}

Exercices C++

Testez-vous avec des exercices

Exercer:

Arrête la boucle si ivaut 5 :

for (int i = 0; i < 10; i++) {
  if (i == 5) {   
    ;
  }
  cout << i << "\n";
}