continue – příkaz (C++)
Vynutí převod řízení na řídicí výraz nejmenší nadřazené smyčky do, for nebo while.
continue;
Poznámky
Žádný ze zbývajících příkazů v aktuální iteraci nebude spuštěn.Další iterace smyčky je určena takto:
Ve smyčce do nebo while další iterace začíná novým vyhodnocením řídicího výrazu příkazu do nebo while.
Ve smyčce for (za použití syntaxe for(init-expr; cond-expr; loop-expr)) je spuštěna klauzule loop-expr.Poté je znovu vyhodnocena klauzule cond-expr a v závislosti na výsledku smyčka buď skončí, nebo dojde k další iteraci.
Následující příklad ukazuje, jak lze pomocí příkazu continue obejít oddíly kódu a začít další iteraci smyčky.
Příklad
// continue_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
i++;
printf_s("before the continue\n");
continue;
printf("after the continue, should never print\n");
} while (i < 3);
printf_s("after the do loop\n");
}