C 库 - <stddef.h>
stddef.h 头文件定义了各种变量类型和宏。其中许多定义也出现在其他头文件中。
库变量
以下是头文件 stddef.h 中定义的变量类型 -
Sr.No. | 变量 &说明 |
---|---|
1 |
ptrdiff_t 这是一个有符号整数类型,是两个指针相减的结果。 |
2 |
size_t 这是一个无符号整数类型,是 sizeof 关键字的结果。 |
3 |
wchar_t 这是一个宽字符常量大小的整数类型。 |
库宏
以下是在头文件 stddef.h 中定义的宏 -
Sr.No. | 宏 &说明 |
---|---|
1 |
NULL
此宏返回一个空指针常量的值。 |
2 |
offsetof(type,member-designator)
这将返回一个 size_t 类型的常量整数,该常量表示结构体成员相对于结构体开头的偏移量(以字节为单位)。成员由 member-designator 指定,结构体名称由 type 指定。 |