pokračovat v prohlášení (C)
continue Příkaz předává řízení následující iteraci nejbližší enclosing do, for, nebo while prohlášení, ve kterých se vyskytuje, vynechání všechny zbývající příkazy v do, for, nebo while prohlášení subjektu.
Syntaxe
- jump-statement:
continue;
Další opakování do, for, nebo while výkazu se určí takto:
V rámci do nebo while prohlášení, další iterace začne reevaluating vyjádření do nebo while prohlášení.
A continue prohlášení v for příkaz způsobí, že výraz smyčka for prohlášení má být vyhodnocen.Potom kompilátor podmíněný výraz reevaluates a, v závislosti na výsledku, buď ukončí nebo iterace subjektu prohlášení.Viz prohlášení Další informace o for prohlášení a jeho nonterminals.
Toto je příklad continue prohlášení:
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
V tomto příkladu je proveden subjektu prohlášení při i je větší než 0.První f(i) je přiřazen k x; pak, pokud x je rovna 1, continue provedení příkazu.Zbývající příkazy v těle jsou ignorovány a provádění pokračuje v horní části smyčky hodnocení zkušební smyčky.