(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;