Assinale a alternativa que apresenta o erro no programa a seguir:
#include
#include
void main()
{
char *a, *b;
*a = "abacate";
*b = "uva";
if (strcmp(a, b) < 0 )
printf ("%s vem antes de %s no dicionário \n", a, b);
else
printf ("%s vem depois de %s no dicionário \n", a, b);
}
a.O teste da condicional nunca pode ser menor que 0.
b.Estão faltando as chaves para identificar os blocos na condicional.
c.As variáveis “a” e “b” não precisavam ser ponteiros na atribuição de valores.
d.As variáveis “a” e “b” deveriam ser declaradas como string e não char.
e.O programa não possui erro.
Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar