Příkazy iterace (C++)
Příkazy iterace způsobují spuštění příkazů (nebo složených příkazů) jednou nebo vůbec pro některá kritéria pro ukončení smyčky.Jsou-li tyto příkazy složenými příkazy, jsou spouštěny v pořadí, s výjimkou výskytu příkazu break nebo continue.
Jazyk C++ poskytuje čtyři příkazy iterace - while, do, for a for na základě rozsahu.Každý z nich provádí iteraci, dokud není jejich výraz ukončení vyhodnocen jako nula (false) nebo dokud není vynuceno ukončení smyčky příkazem break.Následující tabulka shrnuje tyto příkazy a jejich akce. Každý z nich je podrobněji popsán v následujících částech.
Příkazy iterace
Příkaz |
Vyhodnocen na |
Inicializace |
Přírůstek |
---|---|---|---|
while |
Horní smyčka |
Ne |
Ne |
do |
Dolní smyčka |
Ne |
Ne |
for |
Horní smyčka |
Ano |
Ano |
příkaz for založený na rozsahu |
Horní smyčka |
Ano |
Ano |
Část příkazu příkazu iterace nemůže být deklarace.Může však být složeným příkazem obsahujícím deklaraci.