Freigeben über


Iterations-Anweisungen (C++)

Iterationsanweisungen bewirken, dass Anweisungen (oder Verbundanweisungen) NULL mal oder mehrmals ausgeführt werden, je nach LOOP-Beendigungskriterien.Wenn diese Anweisungen Verbundanweisungen sind, werden sie nacheinander ausgeführt, es sei denn, die break-Anweisung oder die continue-Anweisung wird gefunden.

C++ stellt vier Iterationsanweisungen - während, Führen Sie, für und bereichsbasiert für.Jedes dieser Elemente läuft durch, bis dessen Beendigungsausdruck Null (false) ergibt, oder bis die Beendigung der Schleife mit einer Break-Anweisung erzwungen wird.In der folgenden Tabelle werden diese Anweisungen und ihre Aktionen zusammengefasst: Jede von ihnen wird in den folgenden Abschnitten im Detail behandelt.

Iterationsanweisungen

Anweisung

Ausgewertet an

Initialisierung

Increment

while

Anfang der Schleife

Nein

Nein

do

Ende der Schleife

Nein

Nein

for

Anfang der Schleife

Ja

Ja

bereichsbasiert für

Anfang der Schleife

Ja

Ja

Der Anweisungsteil eine Iterationsanweisung kann keine Deklaration sein.Es kann jedoch eine Verbundanweisung sein, die eine Deklaration enthält.

Siehe auch

Referenz

Übersicht über C++-Anweisungen