While
Além do for
, podemos utilizar o laço de repetição while
(que pode ser traduzido como enquanto). Embora tenha comportamento parecido com o laço de repetição visto anteriormente, o while
é um pouco menos restritivo.
Podemos usar o while
tanto quando sabemos previamente que o laço precisará executar n
vezes, como também em situações o laço deverá ser repetido enquanto uma situação for verdadeira.
Imagine que temos um sensor que identifica se está chovendo:
enquanto(estiver chovendo){
use guarda-chuva
}
🪄 Conhecendo a estrutura
A estrutura geral de um laço de repetição while é a seguinte:
while(condição){
// operações
}
Observe que, no while
, verificamos apenas a condição. Um eventual incremento de variável deve ser feito de forma explícita, pelo programador, dentro do while
.
int i = 0;
while(i < 10){
printf("%d\n", i);
i++;
}
📖 Bibliografia
Livros
Nesta página