Tiago_gad Postado Maio 16, 2020 em 23:30 Compartilhar Postado Maio 16, 2020 em 23:30 Alguém saberia exatamente o que essa função faria no código??? lista_operacao() truct no{ int dado; struct no *prox; }; struct lista{ struct no* inicio; }; void operacao_lista(int valor, struct lista* l){ struct no *ptr = (struct no*) malloc(sizeof(struct no)); struct no *it = l->inicio; if(ptr != NULL){ ptr->dado = valor; ptr->prox = NULL; if(l->inicio == NULL){ l->inicio = ptr; } else { while(it->prox != NULL){ it = it->prox; } it->prox = ptr; } } } Link para o comentário Compartilhar em outros sites More sharing options...
Vinicius Antunes Osti Postado Maio 25, 2020 em 15:57 Compartilhar Postado Maio 25, 2020 em 15:57 Essa função cria um nó com o dado "valor" e o acrescenta ao final da lista "l" Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Arquivado
Este tópico foi arquivado e está fechado para novas respostas.