Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Instrukcje iteracji powodują, że instrukcje (lub instrukcje złożone) mają być wykonywane zero lub więcej razy, z zastrzeżeniem niektórych kryteriów zakończenia pętli. Gdy te instrukcje są instrukcjami złożonymi, są wykonywane w kolejności, z wyjątkiem sytuacji, gdy napotkana jest instrukcja break lub instrukcja continue .
Język C++ udostępnia cztery instrukcje iteracji — a jednocześnie, do, for i oparte na zakresie. Każda z tych iteruje, dopóki wyrażenie zakończenia nie zwróci wartości zero (false) lub do momentu wymuśniania zakończenia pętli za pomocą break
instrukcji . Poniższa tabela zawiera podsumowanie tych instrukcji i ich akcji; każdy z nich jest szczegółowo omówiony w kolejnych sekcjach.
Instrukcje iteracji
Oświadczenie | Obliczone na | Inicjowanie | Przyrost |
---|---|---|---|
while |
Góra pętli | Nie | Nie. |
do |
Dolna pętla | Nie | Nie. |
for |
Góra pętli | Tak | Tak |
oparte na zakresie dla | Góra pętli | Tak | Tak |
Część instrukcji instrukcji iteracji nie może być deklaracją. Może to być jednak instrukcja złożona zawierająca deklarację.