Ciao grazie per la risposta,ma il dubbio permane , non c'è già la seguente istruzione :

codice:
struct SNode *link;
che fa si che link punti a una struttura successiva?

a che serve mettere
codice:
typedefTNode*TList;
se ho già creato già un qualcosa(un puntatore)che punta a un nodo successivo?
Spero di essere stao chiaro..Grazie per la pazienza