Uso do While Loop na linguagem de programação C
Tentamos explicar o uso do While Loop na linguagem de programação C com a ajuda dos três exemplos a seguir:
Exemplo # 1: Imprimir uma série de números
Tentaremos imprimir uma série de números de 1 a 10 neste exemplo com a ajuda do While Loop em C. O script mostrado na imagem a seguir foi projetado para servir a esse objetivo:
Neste programa, definimos uma variável inteira "num" e atribuímos o número "1" a ele. Então, usando o loop while, incrementamos essa variável em cada iteração até “10”, para que uma série de números de 1 a 10 possa ser impressa no terminal.
Em seguida, criamos um arquivo de objeto deste programa com o seguinte comando:
$ gcc while.C -o enquanto
Para executar este arquivo de objeto, usamos o seguinte comando:
$ ./enquanto
A série de números é mostrada na imagem a seguir:
Exemplo # 2: Infinite While Loop
Você também pode fazer um loop infinito usando -o da maneira mostrada no script C a seguir:
A afirmação "while (1)" nesse loop avalia como verdadeira em todas as iterações do loop, por causa do qual o corpo desse loop será sempre executado, eu.e., A mensagem "Hello World" será impressa no terminal para infinito muitas vezes.
Isso pode ser confirmado com a seguinte saída:
Nota: Para quebrar esse loop ou para forçar a execução do programa, neste caso, você terá que pressionar Ctrl+ C no seu terminal.
Exemplo # 3: enquanto loop sem uma condição de iteração
Um pouco o loop na linguagem de programação C deve ter uma condição de iteração adequada. No script de exemplo a seguir, tentaremos descobrir o que acontece se perdermos essa condição de iteração.
Neste exemplo, simplesmente removemos a condição de iteração do programa C usado em nosso segundo exemplo.
Quando compilamos este programa C, recebemos um erro de tempo de compilação, levando -nos a fornecer uma condição de iteração adequada, conforme mostrado na imagem a seguir:
Conclusão
Neste artigo, tentamos explorar o funcionamento do loop while na linguagem de programação C em três aspectos diferentes. Depois de entender esses casos, você pode usar facilmente o loop enquanto escrever seus programas em C.