break-Anweisung (C)

Die break-Anweisung beendet die Ausführung des fornächsten übergeordneten dodes switchoder der while-Anweisung mit sofortiger Wirkung.Steuerelement übergibt der Anweisung, die der Anweisung beendet wurde.

Syntax

  • SprungAnweisung:
    break;

Die break-Anweisung wird häufig verwendet, um die Verarbeitung eines speziellen Fall innerhalb einer switch-Anweisung zu beenden.Einschließen eines nicht iterativ oder switch-Anweisung generiert einen Fehler.

Innerhalb des geschachtelten Anweisungen beendet die break-Anweisung nur do, for, switchoder while-Anweisung, die es sofort einschließt.Sie können eine return oder goto-Anweisung zur Steuerung aus der geschachtelten Struktur heraus anderweitig verwenden.

Dieses Beispiel veranschaulicht die break-Anweisung:

#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

Siehe auch

Referenz

break-Anweisung (C++)