Udostępnij za pośrednictwem


break — instrukcja (C)

Instrukcja break kończy wykonywanie najbliższej otaczającej instrukcji do, for, switch lub while, w której występuje.Sterowanie przechodzi do instrukcji następującej po przerwanej instrukcji.

Składnia

  • jump-statement:
    break;

Instrukcja break jest często używana do przerwania przetwarzania określonego przypadku w ramach instrukcji switch.Brak otaczającej instrukcji iteracyjnej lub switch spowoduje wygenerowanie błędu.

W obrębie zagnieżdżonych instrukcji, instrukcja break przerywa tylko instrukcję do, for, switch lub while, która bezpośrednio ją obejmuje.Można użyć instrukcji return lub goto do przekazania kontroli do innego miejsca w zagnieżdżonej strukturze.

W tym przykładzie pokazano 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ż

Informacje

break — instrukcja (C++)