Udostępnij za pośrednictwem


break — instrukcja (C)

Instrukcja break kończy wykonywanie najbliższej otaczającej doinstrukcji , for, switchlub 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, switchlub 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

Zobacz też

break, instrukcja