Tiago_gad Posted May 16, 2020 Posted May 16, 2020 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; } } }
Vinicius Antunes Osti Posted May 25, 2020 Posted May 25, 2020 Essa função cria um nó com o dado "valor" e o acrescenta ao final da lista "l"
Recommended Posts
Archived
This topic is now archived and is closed to further replies.