INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Linked Lists



Riportiamo ora nuovamente un esempio di linked list: typedef struct {int value; ELEMENT *next; } ELEMENT; Possiamo ora provare a ridefinire la lista dinamicamente: link = (ELEMENT *) malloc(sizeof(ELEMENT)); Questo allochera' memoria per un nuovo link. Se vogliamo togliere la memoria assegnata ad un puntatore, e' necessario utilizzare la funzione free(): free(link)