non so voi come le chiamate, ma la lista è una collezione di oggetti in cui ogni nodo è formato da un oggetto e da un puntatore all'oggetto successivo:

struct Rnodo {
int info;
Rnodo *next;
};
typedef Rnodo* Pnodo;

in questo modo possiamo collegare più oggetti attraverso il puntatore L->next; e cosi legando i vari nodi creiamo una lista