Kapitel 8. Wichtige C-Syntax, die in Lehrbüchern oft nicht behandelt wird
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im letzten Kapitel ging es um einige Themen, die in den traditionellen C-Lehrbüchern hervorgehoben wurden, die aber in einer aktuellen Computerumgebung vielleicht nicht relevant sind. Dieses Kapitel behandelt einige Punkte, die in vielen Lehrbüchern nicht oder nur am Rande erwähnt werden. Wie das letzte Kapitel deckt auch dieses Kapitel viele kleine Themen ab, aber es gliedert sich in drei Hauptabschnitte:
-
Der Präprozessor wird oft nur kurz erwähnt, weil viele Leute ihn für ein Hilfsmittel oder kein echtes C halten. Aber es gibt einen Grund dafür: Es gibt Dinge, die Makros tun können, die der Rest der Sprache C nicht kann. Nicht alle standardkonformen Compiler bieten die gleichen Möglichkeiten, und der Präprozessor ist auch die Art und Weise, wie wir die Eigenschaften der Umgebung bestimmen und auf sie reagieren.
-
Bei meiner Untersuchung von C-Lehrbüchern habe ich ein oder zwei Bücher gefunden, in denen die Schlüsselwörter
static
undextern
nicht einmal erwähnt werden. Deshalb nehmen wir uns in diesem Kapitel etwas Zeit, um die Verknüpfung zu besprechen und die verwirrende Verwendung des Schlüsselwortsstatic
zu klären. -
Das Schlüsselwort
const
passt in dieses Kapitel, weil es zu nützlich ist, um es nicht zu verwenden, aber es hat einige Eigenheiten in seiner Spezifikation ...
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.