Main Content

break

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

Syntax

Beschreibung

Beispiel

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.

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

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

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

| | | |