学科分类
目录
C语言

stddef.h

stddef.h标准库定义了各种变量类型和宏,并没有定义函数。其他标准库都包含了stddef.h标准库,无论包含哪个标准库,stddef.h都会被包含进来。

stddef.h标准库中定义的变量类型如表1所示。

表1 stddef.h标准库中定义的变量类型

变量 含义
ptrdiff_t 有符号整数类型,它是两个指针相减的结果
size_t 无符号整数类型,sizeof运算符的计算结果类型
wchar_t 宽字符常量

stddef.h标准库中定义的宏如表2所示。

表2 stddef.h标准库中定义的宏

变量 含义
NULL 空指针常量
offsetof 结构成员相对于结构开头的字节偏移量
点击此处
隐藏目录