Dela via


break-instruktion (C)

-instruktionen break avslutar körningen av den närmaste omslutande do, for, switcheller while -instruktionen där den visas. Kontrollen skickas till instruktionen som följer den avslutade instruktionen.

Syntax

jump-statement:
break ;

-instruktionen break används ofta för att avsluta bearbetningen av ett visst fall i en switch -instruktion. Brist på en omslutande iterativ eller switch instruktion genererar ett fel.

I kapslade instruktioner avslutar instruktionen break endast - , for, switcheller while -instruktionen dosom omedelbart omsluter den. Du kan använda en return -instruktion för goto att överföra kontroll någon annanstans från den kapslade strukturen.

Det här exemplet illustrerar instruktionen 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

Se även

break-instruktion