Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De continue instructie geeft de controle door aan de volgende iteratie van de dichtstbijzijnde omsluitingdo, forof while instructie waarin deze wordt weergegeven, waarbij alle resterende instructies in de hoofdtekst van de dofor, of while instructie worden overgeslagen.
Syntaxis
jump-statement:
continue ;
De volgende iteratie van een do, forof while instructie wordt als volgt bepaald:
Binnen een
doof eenwhileinstructie begint de volgende iteratie door de expressie van dedoofwhileinstructie opnieuw te evalueeren.Een
continueinstructie in eenforinstructie zorgt voor evaluatie van de lusexpressie van deforinstructie. Vervolgens wordt de voorwaardelijke expressie opnieuw geëvalueerd door de code. Afhankelijk van het resultaat wordt de instructietekst beëindigd of herhaald. Zieforde instructie voor meer informatie over deforinstructie en de bijbehorende niet-terminale gegevens.
Hier volgt een voorbeeld van de continue instructie:
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
In dit voorbeeld wordt de hoofdtekst van de instructie uitgevoerd terwijl i deze groter is dan 0. Eerst f(i) wordt de instructie toegewezen aan x; als x deze gelijk is aan 1, wordt de continue instructie uitgevoerd. De rest van de instructies in de hoofdtekst wordt genegeerd. De uitvoering wordt boven aan de lus hervat met de evaluatie van de test van de lus.