Boa tarde,
Poderia sim! Um exemplo de código usando essa prática é este:
#include <stdio.h>
int main()
{
int exemplo = 0;
printf("Entrando o loop com a variável = %d\n", exemplo);
while(exemplo != -1){
printf("Digite um novo valor para a variável(ou digite -1 para finalizar o programa): ");
scanf("%d", &exemplo);
printf("Digite um novo valor para a variável é: %d\n", exemplo);
}
return 0;
}
Um exemplo para deixar mais claro é o uso na validação de dados digitados:
#include <stdio.h>
int main()
{
int idade;
printf("Digite a sua idade: ");
scanf("%d", &idade);
while(idade < 0){
printf("A idade da pessoa não pode ser negativa! Digite um novo valor para a variável: ");
scanf("%d", &idade);
}
return 0;
}