Buscar

Qual a funcionalidade do código informado? Lista* inseri r (Lista* l , int i) { Lista* novo = (Lista*) malloc(sizeof(Lista)); novo -> info = i...

Qual a funcionalidade do código informado? Lista* inseri r (Lista* l , int i) { Lista* novo = (Lista*) malloc(sizeof(Lista)); novo -> info = i; novo -> prox = l ; return novo;}

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado é uma função chamada "inserir" que recebe como parâmetros um ponteiro para uma lista encadeada e um inteiro. A função aloca dinamicamente um novo nó da lista, atribui o valor do inteiro à variável "info" desse nó e faz com que o ponteiro "prox" aponte para o início da lista original. Em seguida, a função retorna o ponteiro para o novo nó criado, que agora é o novo início da lista. Portanto, a funcionalidade do código é inserir um novo nó no início de uma lista encadeada.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais