Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | No | No |
do |
Ende der Schleife | No | No |
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.