Ho già letto il manuale di programmazione per le liste ma sinceramente ci ho capito ben poco,ho trovato questo pezzo di linguaggio,potreste spiegarmi il signicato di ogni istruzione di void inserisci?GRAZIE MILLE
#include <iostream>
using namespace std;
struct cella
}
int valore;
cella* succ;
;{
typedef cella* lista;
// Questa procedura inserisce nella lista i valori forniti da tastiera
void inserisci(lista& inizio, int e)
}
lista p = 0, q,r;
for(q=inizio; q != 0; q = q->succ)
p = q;
r = new cella;
r -> valore = e;
r -> succ = 0;
if(inizio == 0)
inizio = r;
else
p -> succ = r;
}