Questão de Estrutura de Dados

Considerando a função de inserção de um nó em uma estrutura de dados “Lista Ligada”, escrita em Linguagem C, é correto afirmar que:

No* insere (No* lista, int num) {
    No* novo_no = (No*) malloc (sizeof(No));
    novo_no.info = num;
    novo_no.proximo = lista;
    return novo_no;
}

A
A função irá retornar um endereço que conterá um tipo No.
B
Não precisamos alocar um espaço na memória para criar um nó.
C
Uma vez criado o novo nó, devemos liberar a memória para ter condições de receber os dados.
D
A função retorna o endereço do nó criado sem precisar fazer a inserção.
E
A função declara diretamente a estrutura do nó.

Comentários

U

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

Seja o primeiro a comentar!