Instrukcje iteracji (C++)
Instrukcje iteracji powodują, że instrukcje (lub wyrażenia złożone) są wykonywane zero lub więcej razy, z zastrzeżeniem pewnych kryteriów zakończenia pętli.Gdy instrukcje te są wyrażeniami złożonymi, są wykonywane w kolejności, z wyjątkiem sytuacji gdy instrukcja break lub continue zostanie napotkana.
C++ zawiera cztery instrukcje iteracji — while, do, for i for oparta na zakresie.Każda z nich jest powtarzana, dopóki jej wyrażenie zakończenia zostanie ocenione jako zero (false) lub do momentu wymuszenia zakończenia pętli za pomocą instrukcji break.W następującej tabeli podsumowano te instrukcje i ich działania; każda jest szczegółowo omówiona w następnych sekcjach.
Instrukcje iteracji
Instrukcja |
Oszacowywana w |
Inicjalizacja |
Przyrost |
---|---|---|---|
while |
Góra pętli |
Nie |
Nie |
do |
Dół pętli |
Nie |
Nie |
dla |
Góra pętli |
Tak |
Tak |
for oparta na zakresie |
Góra pętli |
Tak |
Tak |
Część instrukcji iteracji nie może być deklaracją.Jednakże może być instrukcją złożoną zawierającą deklarację.