Procura

ProgramaçãoC


EXERCÍCIOS - Exercício 27

  • (CCV-UFS 2014)

Analise a estrutura
struct ListaLigadaNo { int elemento; struct ListaLigadaNo *proximo; };
e a função, em ANSI C,
struct ListaLigadaNo * insereInicio(struct ListaLigadaNo *inicio, int num, int *erro){ struct ListaLigadaNo *novo; *erro = 0; novo = (struct ListaLigadaNo*) malloc(sizeof(struct ListaLigadaNo)); if (novo==NULL){ *erro = 1; return inicio; } else { novo->elemento=num; _____________________________/* (1) */ return novo; } }
Para que a função, que insere um novo elemento no início da lista e retorne o início da lista, funcione corretamente, a linha em branco, marcada com o comentário (1), deve ser preenchida com


A) inicio->proximo = novo;

B) novo->proximo = inicio;

C) novo = inicio;

D) inicio = novo;


Próximo:
EXERCÍCIOS - Exercício 28

Vamos para o Anterior: Exercício 26

Tente Este: Exercício 33

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+