Perché se ho una LinkedList *head dichiarata nel main e devo passarla a una funzione si utilizza
Esempio:
Inizializza(&head); invece di... Inizializza(head);
e nella testata della funzione
Esempio:
void Inizializza (LinkedList **head) invece di: void Inizializza (LinkedList *head)
{ ....... }
non riesco a capire che bisogno c'è di passare alla funzione l'indirizzo di memoria della variabile che punta alla struttura LinkedList
spero che qualcuno possa chiarirmi le idee... Grazie in anticipo
