Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příkazy iterace způsobují, že příkazy (nebo složené příkazy) se spouštějí nulou nebo vícekrát, a to s některými kritérii ukončení smyčky. Pokud jsou tyto příkazy složené příkazy, spouští se v pořadí, s výjimkou případů, kdy je zjištěn příkaz break nebo příkaz continue .
Jazyk C++ poskytuje čtyři příkazy iterace – while, do, for a range-based for. Každý z těchto iteruje, dokud se jeho výraz ukončení nehodnotí jako nulový (nepravda) nebo dokud se ukončení smyčky nenutí s příkazem break
. Následující tabulka shrnuje tyto příkazy a jejich akce; jednotlivé části, které následují, jsou podrobně popsány.
Příkazy iterace
Příkaz | Vyhodnoceno na | Inicializace | Přírůstek |
---|---|---|---|
while |
Začátek smyčky | No | Ne |
do |
Konec smyčky | No | Ne |
for |
Začátek smyčky | Ano | Yes |
na základě rozsahu pro | Začátek smyčky | Ano | Yes |
Část příkazu iterace nemůže být deklarací. Může to však být složený příkaz obsahující deklaraci.