Sdílet prostřednictvím


Příkazy iterace (C++)

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.

Viz také

Přehled příkazů jazyka C++