Iterationsanweisungen (C++)

Iterationsanweisungen bewirken, dass Anweisungen (oder Verbundanweisungen) NULL mal oder mehrmals ausgeführt werden, je nach LOOP-Beendigungskriterien. Wenn diese Anweisungen zusammengesetzte Anweisungen sind, werden sie in der Reihenfolge ausgeführt, außer wenn die Break-Anweisung oder die Continue-Anweisung gefunden wird.

C++ stellt vier Iterationsanweisungen bereit : while, do, for, and range-based for. Jeder dieser Werte durchläuft, bis sein Beendigungsausdruck auf Null (false) ausgewertet wird, 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 einer Iterationsanweisung kann keine Deklaration sein. Es kann jedoch eine Verbundanweisung sein, die eine Deklaration enthält.

Siehe auch

Übersicht über C++-Anweisungen