Udostępnij za pośrednictwem


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
  

Zobacz też

Informacje

Instrukcje JUMP (C++)

Słów kluczowych języka C++

kontynuować instrukcji (C++)