Le mot-clef break
est utilisé pour “sortir” d'une boucle for
,
while
ou do
.
Ce mot-clef est également utilisé pour terminer chaque clause d'une condition
switch
, ce qui évite ainsi au programme d'effectuer toutes les actions
du case
suivant.
Exemple d'utilisation :
while (x < 100) { if (x < 0) break; cout << x << endl; x++; }
Attention, l'instruction break
ne sort que de la boucle la plus “proche”,
il n'a aucune influence sur les boucles extérieures. Si, par exemple, vous avez
trois boucles imbriquées, vous devez ajouter une instruction goto
ou
des structures conditionnelles supplémentaires pour sortir de vos boucles.