B.16 <stddef.h> 

Die Headerdatei <stddef.h> beinhaltet folgende zwei Makros:
Makro | Beschreibung |
NULL |
Das Makro ist eine Null-Zeiger-Konstante. (Das Makro ist auch in anderen Headern der Standard-Bibliothek definiert.) |
offsetof(type, member) |
Das Makro liefert den Abstand vom Anfang einer Struktur bis zu dem als zweites Argument angegebenen Strukturelement (das Strukturelement darf kein Bit-Feld sein). Der zurückgegebene Wert ist eine ganzzahlige Konstante vom Typ size_t. |
Des Weiteren sind noch folgende drei Typen definiert:
Typ | Beschreibung |
ptrdiff_t |
Ein ganzzahliger signed-Typ, der als Ergebnis einer Subtraktion zweier Zeiger zurückgegeben wird. |
size_t |
Ein ganzzahliger unsigned-Typ, der als Ergebnis von sizeof-Operationen verwendet wird. Der Typ ist ebenfalls in mehreren Headerdateien der Standard-Bibliothek definiert. |
wchar_t |
Ein ganzzahliger Typ mit der Größe des größten zu speichernden erweiterbaren Zeichensatzes, der implementiert ist. Auch wchar_t ist in weiteren Headerdateien definiert. |
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.