C Grundkurs

Verkettete Zeiger

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Zeiger können auch auf Zeiger verweisen. Um das zu bewerkstelligen, nutzen Sie den Operator **.
01:46

Transkript

Zeiger verweisen einfach auf irgendwelche Adressen. Und Sie können Zeiger nicht nur auf die Adressen von Variablen verweisen lassen, sondern auch auf die Adressen von Zeigern selbst. Wenn man das macht, dann muss man den Doppeloperator ** benutzen. Schauen wir uns das Beispiel einmal an. Wir haben hier eine Variable Z und einen Pointer, einen Zeiger, der genau auf diese Adresse von der Variablen verweist. Ich habe hier aber einen zweiten Operator PP2 und der soll auf den ersten Zeiger verweisen. Deswegen habe ich hier den Doppelstern. Wenn man nachher den Wert von diesem verketten Zeiger-Zugriff haben möchte, dann muss man auch hier wieder den Doppelstern angeben. Wenn man hier nur den EinfachStern angibt, dann bekommt man eben die Adresse von dem Zeiger, der auf den Zeiger verweist. Wir schauen uns das einmal an. Sie sehen also, mit diesem doppelten Stern bei dem Zeiger PP2 also der, der selbst auf einen Zeiger verweist, bekomme ich dann die Adresse von dem Zeiger, der auf die ursprüngliche Adresse verweist, den Wert. Und wenn ich nur den einfachen Stern angebe, bekomme ich die Adresse. Grundsätzlich sind diese verketteten Zeiger nicht ganz trivial, aber in vielen Fällen auch durchaus nützlich. Allerdings auch mit einem gewissen Risiko versehen, dass da irgendwas schief läuft bei dem Zugriff, weil man nur mit Adressen arbeitet. Das ist so zu sagen eine Art Adressenhandel.

C Grundkurs

Lernen Sie das Syntaxkonzept von C von Grund auf kennen vor und sehen Sie, wie mit einer geeigneten Entwicklungsumgebung Programme Schritt für Schritt entstehen.

4 Std. 36 min (70 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!