C Standard Library 简明教程
C Library - <stddef.h>
stddef.h 标识符定义了多种变量类型和宏。很多这些定义也出现在其他标识符中。
Library Variables
stddaef.h 中定义的变量类型如下:
Sr.No. |
Variable & Description |
1 |
ptrdiff_t 这是有符号的整数类型,是减去两个指针的结果。 |
2 |
size_t 这是无符号整数类型,是 sizeof 关键字的结果。 |
3 |
wchar_t 这是宽字符常量大小的整数类型。 |
Library Macros
stddaef.h 中定义的宏如下:
Sr.No. |
Macro & Description |
1 |
NULL 这个宏是空指针常量的值。 |
2 |
offsetof(type, member-designator) 这将生成类型为 size_t 的常数整数,这是结构中成员相对于结构开头的字节偏移量。member-designator 给出成员,type 给出结构的名称。 |