Anfänger und Listen

Schnelle objektorientierte, kompilierende Programmiersprache.
nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Anfänger und Listen

Beitrag von nufan » Di Feb 18, 2014 12:51 am

ufor hat geschrieben:Meine Frage wie weiß das Programm, dass es auf den nächsten Zeiger next "springen" soll. Normalerweise gibt es doch eine Variabel die bei jedem Durchlauf erhöht wird. Diese fehlt hir. Ober habe ich da doch noch erwas nicht ganz verstanden.
Das ist genau das was

Code: Alles auswählen

hilfszeiger = hilfszeiger -> next;
macht. Du setzt deinen Hilfszeiger auf das nächste Element und zwar so lange, bis du beim letzten Listenelement angekommen bist. Diese Bedingung drückst du durch den Schleifenkopf aus:

Code: Alles auswählen

while (hilfszeiger -> next != NULL)
Ist hilfszeiger->next tatsächlich NULL, hat das aktuelle Element keinen Nachfolger mehr, es ist also das letzte in der Liste.

Antworten