BREAK instrukcji (C++)
break Instrukcji kończy wykonywanie najbliższego otaczającej pętli lub instrukcji warunkowej, w której pojawia się.Kontroli przekazuje instrukcję, która wynika z instrukcji zakończony, ewentualne.
break;
Uwagi
break Instrukcji jest używany z warunkowego Przełącz instrukcji i z czy, dla, i podczas instrukcji pętli.
W switch instrukcji, break instrukcja powoduje, że program ma wykonać po następnej instrukcji switch instrukcji.Bez break instrukcji, co oświadczenie dopasowanej case etykiety do końca switch instrukcji, łącznie z default klauzuli, jest wykonywany.
W pętli break instrukcji kończy wykonywanie najbliższej enclosing do, for, lub while instrukcji.Kontroli przekazuje instrukcję, która wynika z instrukcji zakończony, ewentualne.
W ramach zagnieżdżonych instrukcji break instrukcji kończy się tylko do, for, switch, lub while instrukcji, która niezwłocznie umieszcza go.Można użyć return lub goto instrukcji do przekazywania kontroli z bardziej głęboko zagnieżdżonych struktur.
Przykład
Poniższy przykład ilustruje użycie break instrukcji w for pętli.
// 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