C 標準庫 - <stddef.h>

簡介

stddef .h 頭檔定義了各種變數類型和宏。這些定義中的大部分也出現在其他頭檔中。

庫變數

下麵是頭檔 stddef.h 中定義的變數類型:

序號變數 & 描述
1ptrdiff_t
這是有符號整數類型,它是兩個指針相減的結果。
2size_t
這是無符號整數類型,它是 sizeof 關鍵字的結果。
3wchar_t
這是一個寬字元常量大小的整數類型。

庫宏

下麵是頭檔 stddef.h 中定義的宏:

序號宏 & 描述
1NULL
這個宏是一個空指針常量的值。
2offsetof(type, member-designator)
這會生成一個類型為 size_t 的整型常量,它是一個結構成員相對於結構開頭的位元組偏移量。成員是由 member-designator 給定的,結構的名稱是在 type 中給定的。