Salve sto da poco studiando le liste dinamiche non capisco concettualmente a che serve la seguente riga di codice:
codice:
typedef TNode *TList;
codice:
struct SInfo{
       
       int value;
            };
typedef struct SInfo Tinfo;
 
struct SNode{
       
       TInfo info;
       struct SNode *link;
       
};
typedef struct SNode TNode;
typedef TNode *TList;
int main()
{
    TList lista;
    return 0;
    
    
}
grz anticipatamente.