Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Instrukcja continue
przekazuje kontrolę do następnej iteracji najbliższej otaczającej do
instrukcji , for
lub while
, w której jest wyświetlana, pomijając wszelkie pozostałe instrukcje w do
treści instrukcji , for
lub while
.
Składnia
jump-statement
:
continue ;
Kolejna iteracja instrukcji do
, for
lub while
jest określana w następujący sposób:
do
W ramach instrukcji lubwhile
kolejna iteracja rozpoczyna się od ponownego obliczenia wyrażenia instrukcjido
orwhile
.Instrukcja
continue
wfor
instrukcji powoduje ocenę wyrażenia pętli instrukcjifor
. Następnie kod ponownie waliduje wyrażenie warunkowe. W zależności od wyniku kończy się lub iteruje treść instrukcji. Aby uzyskać więcej informacji na temat instrukcjifor
i jej nieterminalnych, zobacz Instrukcjafor
.
Oto przykład instrukcji continue
:
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
W tym przykładzie treść instrukcji jest wykonywana, gdy i
jest większa niż 0. Najpierw f(i)
jest przypisywany do x
; następnie, jeśli x
jest równy 1, continue
instrukcja jest wykonywana. Pozostałe instrukcje w treści są ignorowane. Wykonywanie jest wznawiane w górnej części pętli z oceną testu pętli.