Hauptinhalt

break

Beenden der Ausführung einer for- oder while-Schleife

Syntax

Beschreibung

break beendet die Ausführung einer for- oder while-Schleife. Anweisungen in der Schleife nach der break-Anweisung werden nicht ausgeführt.

In verschachtelten Schleifen wird mit break nur die Schleife verlassen, in der die Anweisung vorkommt. Die Kontrolle wird an die Anweisung übergeben, die auf die end-Anweisung dieser Schleife folgt.

Beispiel

Beispiele

alle reduzieren

Summieren Sie eine Sequenz von Zufallszahlen, bis die nächste Zufallszahl größer als eine Obergrenze ist. Verlassen Sie anschließend die Schleife mit einer break-Anweisung.

limit = 0.8;
s = 0;

while 1
    tmp = rand;
    if tmp > limit
        break
    end
    s = s + tmp;
end

Tipps

  • Mit der break-Anweisung wird eine for- oder while-Schleife vollständig verlassen. Sollen die übrigen Befehle in der Schleife übersprungen und die nächste Iteration begonnen werden, verwenden Sie eine continue-Anweisung.

  • break ist außerhalb einer for- oder while-Schleife nicht definiert. Zum Verlassen einer Funktion verwenden Sie return.

Erweiterte Fähigkeiten

alle erweitern

C/C++ Codegenerierung
Generieren Sie C und C++ Code mit MATLAB® Coder™.

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

| | | |