break — instrukcja (C)
Instrukcja break
kończy wykonywanie najbliższej otaczającej do
instrukcji , for
, switch
lub while
, w której się pojawia. Kontrolka przechodzi do instrukcji, która jest zgodna z instrukcją terminated.
Składnia
jump-statement
:
break ;
Instrukcja break
jest często używana do zakończenia przetwarzania określonego przypadku w instrukcji switch
. Brak otaczającej iteracji lub switch
instrukcji generuje błąd.
W ramach zagnieżdżonych instrukcji break
instrukcja kończy tylko instrukcję do
, for
, switch
lub while
, która natychmiast je otacza. Możesz użyć instrukcji return
lub goto
, aby przenieść kontrolkę w innym miejscu z zagnieżdżonej struktury.
W tym przykładzie przedstawiono instrukcję 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