Efetua laço de repetição enquanto uma condição não for verdadeira
Exemplo da Rotina:
while ([condicao]) {
}
Exemplo 1- Laço de repetição com intervalo definido:
#include <stdio.h>
int main() {
int ini = 1;
int fim = 10;
printf("\nValor menor ou igual a outro:\n");
while (ini <= fim) {
printf("Atual: [%d], Final: [%d]\n", ini, fim);
ini++;
}
return 0;
}
Exemplo 2- Laço de repetição esperando digitação do usuário:
#include <stdio.h>
int main() {
char opcao = ' ';
while (opcao != '0') {
printf("\nMenu:\n");
printf("-----\n");
printf("0: Sair\n");
printf("1: Somar\n");
printf("2: Subtrair\n");
printf("3: Dividir\n");
printf("4: Multiplicar\n");
printf("Resposta: ");
scanf("%c", &opcao);
getchar();
}
return 0;
}
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;
– O Compilador usado foi o GCC. Se tiver dúvidas de como instalar em distros Linux, veja esse link. Se tiver dúvidas em como instalar em Windows, veja esse link.