- C 标准库
- C 库 - 首页
- C 库 - <assert.h>
- C 库 - <complex.h>
- C 库 - <ctype.h>
- C 库 - <errno.h>
- C 库 - <fenv.h>
- C 库 - <float.h>
- C 库 - <inttypes.h>
- C 库 - <iso646.h>
- C 库 - <limits.h>
- C 库 - <locale.h>
- C 库 - <math.h>
- C 库 - <setjmp.h>
- C 库 - <signal.h>
- C 库 - <stdalign.h>
- C 库 - <stdarg.h>
- C 库 - <stdbool.h>
- C 库 - <stddef.h>
- C 库 - <stdio.h>
- C 库 - <stdlib.h>
- C 库 - <string.h>
- C 库 - <tgmath.h>
- C 库 - <time.h>
- C 库 - <wctype.h>
- C 标准库资源
- C 库 - 快速指南
- C 库 - 有用资源
- C 库 - 讨论
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给出。 |
广告