位置:首页 > 高级语言 > C语言标准库 > <stddef.h> - C语言标准库

<stddef.h> - C语言标准库

stddef.h 头文件定义了各种变量的类型和宏。许多这些定义也出现在其他头。

库变量

以下是在头stddef.h的定义的变量类型:

S.N. 变量和说明
1 ptrdiff_t
这是有符号整数类型,是两个指针相减的结果。
2 size_t 
这是一个无符号整数类型的sizeof关键字的结果。
3 wchar_t 
这是一个不可分割的宽字符常量的大小不同的。

库宏

以下是在头stddef.h的宏定义:

S.N. 宏与说明
1 NULL
这个宏是一个空指针常量的值。
2 offsetof(type, member-designator)
这个结果一个常数size_t类型是偏移量(以字节为单位)的结构构件的结构从一开始的整数。构件由下式给出成员标志符,是由于在不同的结构的名称。