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类型是偏移量(以字节为单位)的结构构件的结构从一开始的整数。构件由下式给出成员标志符,是由于在不同的结构的名称。 |