<stddef.h>

<stddef.h> include 文件声明了以下常用指针、变量和类型:
ptrdiff_t
typedef 表示两个指针的差异类型
size_t
typedef 表示 sizeof 返回的值的类型
wchar_t
typedef 表示宽字符常量。
<stddef.h> 包含文件还定义了宏 NULLoffsetofNULL 是保证不指向数据对象的指针。 offsetof 宏扩展为结构成员与结构开始之间的字节数。 offsetof 宏具有以下格式:
   offsetof(structure_type, member)
<stddef.h> 包含文件还声明了 extern 变量 _EXCP_MSGID,这是 IBM® i 对 C 语言的扩展。