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.