istruzione break (C)

break l'istruzione termina l'esecuzione di tipo più vicina do, for, switch, o while istruzione in cui è presente.Il controllo passa all'istruzione che segue l'istruzione terminata.

Sintassi

  • salto-rendiconto:
    break;

break l'istruzione viene spesso utilizzato per terminare l'elaborazione di un caso particolare all'interno di un oggetto switch istruzione.Mancanza di contenimento iterativa o switch l'istruzione genera un errore.

All'interno di istruzioni annidate, break l'istruzione termina solo do, for, switch, o while istruzione immediatamente lo contiene.È possibile utilizzare un oggetto return o goto istruzione al controllo di trasferimento altrove dalla struttura annidata.

In questo esempio viene illustrato break istruzione:

#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

Vedere anche

Riferimenti

istruzione break (C++)