C 语言标准库 - <stddef.h>
C 语言标准库 <stddef .h> 头文件中定义了各种变量类型和宏
库变量类型定义
下表是头文件 <stddef.h> 中定义的变量类型
变量 | 描述 |
---|---|
ptrdiff_t | signed long 类型,它是两个指针相减的结果 1 |
size_t | unsigned long 类型,它是sizeof关键字的结果 2 |
wchar_t | 这是一个宽字符常量大小的整数类型 |
库宏定义
下表是头文件 <stddef.h> 中定义的宏
宏 | 描述 |
---|---|
NULL | 这个宏是一个空指针常量的值 |
offsetof(type, member-designator) | 返回一个结构成员相对于结构开头的字节偏移量 |