Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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