Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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