instructions break (c)
L'instruction d' break arrête l'exécution d' doenglobant le plus proche, d' for, d' switch, ou de l'instruction d' while dans lequel elle apparaît.Le contrôle passe à l'instruction qui suit l'instruction complète.
Syntaxe
- instruction de saut:
break;
L'instruction d' break est fréquemment utilisée pour terminer le traitement d'un cas particulier dans une instruction d' switch .L'échec d'une instruction englobante itérative ou d' switch génère une erreur.
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 ailleurs en dehors de la structure imbriquée.
Cet exemple illustre l'instruction d' break :
#include <stdio.h>
int main() {
char c;
for(;;) {
printf_s( "\nPress any key, Q to quit: " );
// Convert to character value
scanf_s("%c", &c);
if (c == 'Q')
break;
}
} // Loop exits only when 'Q' is pressed