Questão de Programação — Linguagens de programação — CCV-UFS 2014
ProgramaçãoLinguagens de programação
- Código
- qq041048
- Banca
- CCV-UFS
- Órgão
- UFS
- Ano
- 2014
- Nível
- Médio
- Cargo
- CCV - - Técnico de Tecnologia da Informação
Analise a estruturastruct 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
- Ainicio->proximo = novo;
- Bnovo->proximo = inicio;
- Cnovo = inicio;
- Dinicio = novo;