Questão de Programação
Analisando o código a seguir, que usa a função getchar(), podemos dizer:
/* programa getchar.c */#include
int main(void)
{
char cLetra;
cLetra = getchar();
printf("Letra digitada %c\n", cLetra);
printf("Na tabela ASCII %d\n", cLetra);
return 0;
}
A
O código está errado, pois a função getchar() retorna um número e seu retorno não pode ser atribuído a uma variável do tipo char.
B
O código está errado, pois a função getchar() deve ser usada apenas para dar uma pausa no código.
C
O código está errado, pois a função getchar() nunca retorna um número. Portanto não pode-se usar a linha printf("Na tabela ASCII %d\n", cLetra);
D
O código está correto, embora a função getchar() retorne um int e este está sendo atribuído a uma variável tipo char.
E
O código está correto, pois a função getchar(), não tem nenhuma ação nesse código.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!