Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
-instruktionen break avslutar körningen av den närmaste omslutande do, for, switcheller while -instruktionen där den visas. Kontrollen skickas till instruktionen som följer den avslutade instruktionen.
Syntax
jump-statement:
break ;
-instruktionen break används ofta för att avsluta bearbetningen av ett visst fall i en switch -instruktion. Brist på en omslutande iterativ eller switch instruktion genererar ett fel.
I kapslade instruktioner avslutar instruktionen break endast - , for, switcheller while -instruktionen dosom omedelbart omsluter den. Du kan använda en return -instruktion för goto att överföra kontroll någon annanstans från den kapslade strukturen.
Det här exemplet illustrerar instruktionen 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