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.