while

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.