Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
-instruktionen continue skickar kontrollen till nästa iteration av den närmaste omslutande do, foreller while -instruktionen där den visas, och kringgår eventuella återstående instruktioner i instruktionstexten , foreller while -instruktionendo.
Syntax
jump-statement:
continue ;
Nästa iteration av en do, for, eller while -instruktion bestäms på följande sätt:
I en
do- eller -whileinstruktion börjar nästa iteration genom att omvärdera uttrycket för -instruktionen ellerwhile-instruktionendo.En
continueinstruktion i enfor-instruktion gör att looputtrycket för -instruktionen utvärderasfor. Sedan utvärderar koden om villkorsuttrycket. Beroende på resultatet avslutas eller itererar det instruktionstexten. Mer information om -instruktionenforoch dess icke-terminaler finns i Instruktionenfor.
Här är ett exempel på instruktionen continue :
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
I det här exemplet körs instruktionstexten medan i den är större än 0. Först f(i) tilldelas till x. Om x är lika med 1 körs instruktionen continue . Resten av instruktionerna i brödtexten ignoreras. Körningen återupptas överst i loopen med utvärderingen av loopens test.