Kapitel 6. Dein Kumpel der Zeiger

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Er ist derjenige, der

Wer mag all unsere schönen Lieder

Und er singt gerne mit

Und er schießt gerne mit seiner Waffe

Aber er weiß nicht, was es bedeutet.

Nirvana, "In Bloom"

Wie ein Lied über Musik oder ein Film über Hollywood, sind Zeiger Daten, die andere Daten beschreiben. Es ist sicherlich leicht, überwältigt zu werden: Auf einmal musst du dich damit beschäftigen, dich in Verweisen auf Verweise, Aliase, Speicherverwaltung und malloc zu verlieren. Aber unser unerhörtes Vermögen lässt sich in einzelne Komponenten aufteilen. Wir können zum Beispiel Zeiger als Alias verwenden, ohne uns um malloc zu kümmern, das nicht annähernd so oft auftauchen muss, wie es in den Lehrbüchern aus den 90er Jahren hieß. Auf der einen Seite kann die Syntax von C mit ihrer Verwendung von Sternen verwirrend sein, auf der anderen Seite gibt uns die Syntax von C Werkzeuge an die Hand, mit denen wir mit besonders komplizierten Konstellationen wie Zeigern auf Funktionen umgehen können.

Die Themen in diesem Kapitel behandeln häufige Fehler und häufige Verwirrungspunkte. Wenn du schon lange in C schreibst, werden dir diese Punkte wie ein Fremdwort vorkommen, und du kannst dieses Kapitel überspringen oder schnell überfliegen. Es ist für all diejenigen gedacht (und das sind nicht wenige), die sich bei der Arbeit mit Zeigern ein wenig unsicher ...

Get 21st Century C, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.