C 標準ライブラリ - <stddef.h>
はじめに
stddef .h ヘッダー ファイルは、さまざまな変数タイプとマクロを定義します。これらの定義のほとんどは、他のヘッダー ファイルにも表示されます。
ライブラリ変数
ヘッダー ファイル stddef.h で定義されている変数の型は次のとおりです:
シリアル番号 | 変数と説明 |
---|---|
1 | ptrdiff_t 符号付き整数型、それは 2 つのポインターを減算した結果です。 |
2 | size_t これは、sizeofキーワードの結果である符号なし整数型です。 |
3 | wchar_t これは、ワイド文字の定長整数型です。 |
ライブラリマクロ
ヘッダーファイルstddef.hで定義されているマクロは次のとおりです:
シリアル番号 | マクロと説明 |
---|---|
1 | NULL このマクロはの値null ポインタ定数。 |
2 | offsetof(type, member-designator) これは、構造体の先頭を基準とした構造体メンバーのバイト オフセットである size_t 型の整数定数を生成します。メンバーは member-designator で指定され、構造体の名前は type で指定されます。 |