C语言 <stddef.h> 头文件

  • stddef.h 文件

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

    stddef.h中定义的变量类型-
    变量类型 描述
    ptrdiff_t 这是有符号整数类型,是两个指针相减的结果。
    size_t 这是无符号整数类型,是sizeof关键字的结果。
    wchar_t 这是宽字符常量大小的整数类型。
  • stddef.h定义的宏。
    描述
    NULL 这个宏是一个空指针常量的值。
    offsetof(type, member-designator) 这会导致类型size_t的常量整数,它是结构成员从结构开始的字节偏移量。成员是由member-designator提供的,结构的名称是按类型提供的。