(typedef struct{void *Next;...} Knoten)
Sämtliche Felder der Struktur werden als Inhalt zusammengefaßt,
mit Ausnahme des Zeigers auf das nächste Element, der als Next bezeichnet wird.
Aus solchen Knoten kann man vielfältige Listenformen zusammenbauen:
Die Variablen Anf, Est und Akt sind wie folgt definiert:
Knoten *Anf,*Est,*Akt;Wie zu sehen ist, sind die Variablen Anf,Est und Akt vom Typ Knoten *, Das Feld Next jedes Knotens ist jedoch vom Typ void *. Deshalb ist es in den folgenden Bildern häufig nötig, void-Zeiger in typisierte Knoten-Zeiger umzuwandeln.
Knotenzeiger=(Knoten *) Voidzeiger;