Delen via


onderbrekingsinstructie (C)

De break instructie beëindigt de uitvoering van de dichtstbijzijnde insluitingdo, forof switchwhile instructie waarin deze wordt weergegeven. Control wordt doorgegeven aan de instructie die volgt op de beëindigde instructie.

Syntaxis

jump-statement:
break ;

De break instructie wordt vaak gebruikt om de verwerking van een bepaalde zaak binnen een switch instructie te beëindigen. Het ontbreken van een iteratieve instructie of switch instructie genereert een fout.

Binnen geneste instructies beëindigt de break instructie alleen de do, forof switchwhile instructie die deze onmiddellijk insluit. U kunt een return of goto instructie gebruiken om het besturingselement ergens anders uit de geneste structuur over te dragen.

In dit voorbeeld ziet u de break instructie:

#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

Zie ook

onderbrekingsinstructie