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给出。

广告
© . All rights reserved.