2
respostas

Declaração de Variável

Olá,

No final do vídeo, recebemos a informação de que é sempre bom utilizar uma variável depois que ela foi inicializada. Eu poderia definir a minha variável chute igual a zero antes do loop e depois atualizar a variável com o valor que o usuário digitou?

2 respostas

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;
}

Obrigada!