Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A continue instrução passa o controle para a próxima iteração do anexo do, for, ou while instrução mais próxima na qual aparece, ignorando quaisquer instruções restantes no , ou while corpo da doforinstrução.
Sintaxe
jump-statement:
continue ;
A próxima iteração de uma doinstrução , forou , é while determinada da seguinte forma:
Dentro de uma
doou umawhileinstrução, a próxima iteração começa reavaliando a expressão dadoinstrução ouwhile.Uma
continueinstrução em umaforinstrução causa a avaliação da expressão de loop daforinstrução. Em seguida, o código reavalia a expressão condicional. Dependendo do resultado, ele encerra ou itera o corpo da declaração. Para obter mais informações sobre aforinstrução e seus não-terminais, consulte Aforinstrução.
Aqui está um exemplo da continue declaração:
while ( i-- > 0 )
{
x = f( i );
if ( x == 1 )
continue;
y += x * x;
}
Neste exemplo, o corpo da instrução é executado enquanto i é maior que 0. Primeiro f(i) é atribuído a xe, em seguida, se x for igual a 1, a continue instrução é executada. O resto das declarações no corpo são ignoradas. A execução é retomada no topo do loop com a avaliação do teste do loop.