/* Lezione Sterbini 28 novembre La funzione "aggiungi_elemento" inserisce una struttura "nodo" all'inizio di una lista di strutture, mentre "togli_elemento" esegue l'operazione opposta */ #include <stdlib.h> struct nodo { int x struct nodo *next; }; struct nodo *aggiungi_elemento(struct nodo *lista, int val) { struct nodo *nuovo = (struct nodo *) malloc(sizeof(struct nodo)); nuovo->x = val; nuovo->next = lista; return nuovo; } struct nodo *togli_elemento (struct nodo *lista) { struct nodo *risultato; if (lista == NULL) return NULL; risultato = lista->next; free(lista); return risultato; }-- ArcangeloTripi - 30 Nov 2002
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |