instructions break (C++)
L'instruction d' break arrête l'exécution de la boucle ou de l'instruction conditionnelle englobante la plus proche dans lesquelles elle apparaît.Le contrôle passe à l'instruction qui suit l'instruction complète éventuelle.
break;
Notes
L'instruction d' break est utilisée avec l'instruction conditionnelle de commutateur et avec faites, pour, et les instructions de boucle de pendant que .
Dans une instruction d' switch , l'instruction d' break entraîne l'exécution du programme l'instruction suivante après l'instruction d' switch .Sans instruction d' break , chaque instruction du nom mis en correspondance d' case à la fin de l'instruction d' switch , y compris la clause d' default , est exécutée.
Dans les boucles, l'instruction d' break arrête l'exécution d' doenglobant le plus proche, d' for, ou de l'instruction d' while .Le contrôle passe à l'instruction qui suit l'instruction complète éventuelle.
Dans les instructions imbriquées, l'instruction d' break termine uniquement do, for, switch, ou l'instruction d' while qui l'entoure immédiatement.Vous pouvez utiliser une instruction d' return ou d' goto au contrôle de migration des structures plus profondément imbriquées.
Exemple
L'exemple suivant illustre l'utilisation de l'instruction d' break dans une boucle d' for .
// break_statement.cpp
#include <stdio.h>
int main()
{
int i;
for (i = 1; i < 10; i++)
{
printf_s("%d\n", i);
if (i == 4)
break;
}
} // Loop exits after printing 1 through 4