5.1.5 L'instruction break

Icône de l'outil pédagogique L'instruction break

L'instruction break permet de sortir de toute itération (for, while...) qui la contient. Son effet est limité à un seul niveau d'imbrication.

Elle est surtout utilisée avec l'instruction switch qui sera étudiée au paragraphe correspondant.

A l'exception de son utilisation dans switch, break doit être évitée au même titre que continue : les "ruptures de boucle" ne sont pas les bienvenues dans une programmation propre.

break permet de sortir de boucles apparemment infinies du type while(1). Mais aucune programmation propre (hors microcontrôleur) n'utilise ce genre de boucle infinie !

Dans ce cas, on ne connaît pas à l’avance le nombre d’itérations. Donc la bonne solution consiste à utiliser une boucle while avec une condition bien écrite.


Une telle boucle est fréquente en Informatique Industrielle (sur microcontrôleur), mais doit être évitée sur PC.