- C 标准库
- C 库 - 主页
- C 库 - <assert.h>
- C 库 - <ctype.h>
- C 库 - <errno.h>
- C 库 - <float.h>
- C 库 - <limits.h>
- C 库 - <locale.h>
- C 库 - <math.h>
- C 库 - <setjmp.h>
- C 库 - <signal.h>
- C 库 - <stdarg.h>
- C 库 - <stddef.h>
- C 库 - <stdio.h>
- C 库 - <stdlib.h>
- C 库 - <string.h>
- C 库 - <time.h>
- C 标准库资源
- C 库 - 快速指南
- C 库 - 有用的资源
- C 库 - 讨论
C 库 - <stddef.h>
stddef.h标头定义了各种变量类型和宏。其中许多定义也出现在其他标头中。
库变量
以下是头文件 stddef.h 中定义的变量类型 -
先生。 | 变量和描述 |
---|---|
1 |
ptrdiff_t 这是有符号整型,是两个指针相减的结果。 |
2 |
尺寸_t 这是无符号整型,是sizeof关键字的结果。 |
3 |
wchar_t 这是宽字符常量大小的整型。 |
库宏
以下是头文件 stddef.h 中定义的宏 -
先生。 | 宏及描述 |
---|---|
1 |
无效的
该宏是空指针常量的值。 |
2 |
offsetof(类型,成员指示符)
这会产生一个 size_t 类型的常量整数,它是结构成员相对于结构开头的偏移量(以字节为单位)。成员由member-designator给出,结构名称由type给出。 |