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

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!