durante a instrução (C)
O while instrução permite que você repita uma instrução até que uma expressão especificada se torne falsa.
Sintaxe
- instrução de iteração:
enquanto ( expressão ) instrução
O expressão deve ser do tipo de aritmética ou de ponteiro.Execução ocorre da seguinte maneira:
O expressão é avaliada.
Se expressão é inicialmente false, o corpo da while instrução nunca é executada e passa o controle da while instrução para a próxima instrução no programa.
Se expressão é verdadeiro (diferente de zero), o corpo da instrução é executado e o processo é repetido, começando na etapa 1.
O while instrução também poderá encerrar quando um quebra, goto, ou return na declaração de corpo é executado.Uso o continuar instrução para encerrar uma iteração sem sair do while loop.O continuar declaração passa o controle para a próxima iteração da while instrução.
Este é um exemplo da while instrução:
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
Este exemplo copia os caracteres de string2 para string1.Se i é maior que ou igual a 0, string2[i] é atribuída a string1[i] e i é diminuído.Quando i atingir ou cair abaixo de 0, execução da while instrução finaliza.