Ciao atutti,
ho un problema con la lista a doppi puntatori:
il codice è il seguente

struct Nodo{
int matricola;
struct Nodo* succ;
struct Nodo* prec;
}
typedef struct Nodo nodo;
typedef nodo* lista;
lista lis=NULL;

Inserrimento:

lista inserimento(lista lis, int matricola){
nuovoElemnto=(lista)malloc(sizeof(nodo));
nuovoElemnto->matricola=matricola;
buovoElemnto.next->lis;
lis=nuovoElemento;
}

La domada è come aggiorno il puntatore prec?
Grazie