C 庫 - <stddef.h>



stddef.h 標頭檔案定義了各種變數型別和宏。許多這些定義也出現在其他標頭檔案中。

庫變數

以下是stddef.h標頭檔案中定義的變數型別:

序號 變數及描述
1

ptrdiff_t

這是一個有符號整型,是兩個指標相減的結果。

2

size_t

這是一個無符號整型,是sizeof關鍵字的結果。

3

wchar_t

這是一個與寬字元常量大小相同的整型。

庫宏

以下是stddef.h標頭檔案中定義的宏:

序號 宏及描述
1 NULL

此宏是空指標常量的值。

2 offsetof(type, member-designator)

這將產生一個size_t型別的常整型,表示結構體成員從結構體開頭的位元組偏移量。成員由member-designator給出,結構體名稱由type給出。

廣告