13.5. Terminologischer Rückblick
- typedef: Mit Hilfe dieses Schlüsselworts können Sie einen neuen Datentyp definieren. Dabei wird allerdings kein neuer Datentyp erzeugt, sondern nur ein bereits bestehender unter einem neuen Namen angesprochen. Der neue Typ ist synonym mit jenem, den die typdef-Anweisung zur Definition des neuen Typs verwendet.
- Aufzählungstyp: Integer-Variable, die nicht jeden beliebigen Wert annehmen soll, sondern auf eine begrenzte Anzahl von Werten beschränkt ist. Diese Werte werden über Namen angesprochen und bei der Deklaration eines Aufzählungstyps in einer Liste aufgeführt.
- Struktur: versammelt zusammengehörige Variablen unter einem Namen. Die Elemente einer Struktur gehören meist verschiedenen Datentypen an. Mit der Deklaration einer Struktur entsteht ein neuer Datentyp.
- Punktoperator: wird für den Zugriff auf die Elemente einer Struktur benötigt. Der Name eines Strukturelements setzt sich aus zwei Komponenten zusammen, dem Strukturnamen und dem Variablennamen des Elements: Beide Komponenten verbindet der Punktoperator zum Namen des Strukturelements.
- Pfeiloperator: ermöglicht eine verkürzte Schreibweise, wenn mit einem Pointer auf die Elemente einer Struktur zugegriffen werden soll; er ersetzt dann die Kombination aus Punktoperator und Inhaltsoperator.
- Union: Datenobjekt, dessen Speicherplatz von mehreren Variablen verschiedenen Typs genutzt werden kann. Während bei einer Struktur für jedes Element Speicherplatz reserviert wird, müssen sich bei der Union alle Elemente den gleichen Speicherplatz teilen. Der Speicherbedarf einer Union richtet sich nicht nach der Gesamtgröße aller Elemente, sondern nach dem Platzbedarf des größten Elements.