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říkaz continue předá řízení následující iteraci nejbližšího ohraničujícího příkazu do, for nebo while, ve kterém se zobrazí, a vynechá všechny zbývající příkazy v těle příkazu do, for nebo while.
Syntaxe
jump-statement:
continue ;
Další iterace příkazu do, for nebo while se určí takto:
V rámci příkazu
donebowhilezačíná další iterace přehodnocením výrazu příkazudonebowhile.Příkaz
continuevforpříkazu způsobí vyhodnocení výrazu smyčkyforpříkazu. Pak kód znovu vyhodnocuje podmíněný výraz. V závislosti na výsledku se buď ukončí, nebo iteruje tělo příkazu. Další informace oforpříkazu a jeho nonterminals naleznete v části Příkazfor.
Tady je příklad continue příkazu:
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
V tomto příkladu je tělo příkazu prováděno, dokud je proměnná i větší než 0. První f(i) je přiřazeno do proměnné x, když se poté proměnná x rovná 1, je proveden příkaz continue. Zbývající příkazy v těle se ignorují. Provádění se obnoví v horní části smyčky s vyhodnocením testu smyčky.