preciso entregar amanha ME AJUDEEEEM.....
5) Por que, em alguns casos, é interessante inicializar uma variável em C?
a) Porque o nome da variável pode já ter sido usado por algum programa.
b) Porque essa técnica é obrigatória em todo programa e todas as variáveis em C.
c) Porque é uma boa prática para um melhor entendimento do código-fonte.
d) Para não corrermos o risco de utilizar um valor armazenado anteriormente por outro programa naquele espaço de memória.
e) A inicialização de uma variável é desnecessária em C.
Soluções para a tarefa
Resposta:
Alternativa correta:
d) Para não corrermos o risco de utilizar um valor armazenado anteriormente por outro programa naquele espaço de memória.
Explicação:
Caso queira ver na prática como funcione, execute este programa:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//CRIAR VARS
int contador;
//EXIBIR CONTADOR
printf("\n\n\tCONTADOR: %d\n",contador);
//INCREMENTAR E EXIBIR CONTADOR
contador++;
printf("\n\n\tCONTADOR: %d\n\n",contador);
return 0;
}
Você verá que o parâmetro de contador impresso será lixo de memória, após isso inicialize a variável e faça novamente o teste.
Citei esse exemplo do contador por ser bastante comum, uma vez que o contador é apenas incrementado e não tem nenhum valor atribuído a si, sendo assim pode comprometer todo o programa.
Abraços e bons estudos!