Vorrei una spiegazione sul perché scrivere in questo modo è equivalente:
(Ad esempio ho una lista di tipo lista con il campo nome)
lista **ptr;
ptr[0]->nome="aldo";
(*ptr)->nome="aldo";