Bibliothèque standard C - <stddef.h>


Introduction

stddef .h Le fichier d'en-tête définit différents types de variables et macros. La plupart de ces définitions apparaissent également dans d'autres fichiers d'en-tête.

Variables de bibliothèque

Voici les types de variables définis dans le fichier d'en-tête stddef.h :

Numéro de sérieVariable et description
1
序号变量 & 描述
1ptrdiff_t
这是有符号整数类型,它是两个指针相减的结果。
2size_t
这是无符号整数类型,它是 sizeof 关键字的结果。
3wchar_t
这是一个宽字符常量大小的整数类型。
ptrdiff_t


Il s'agit d'un type entier signé, qui est le résultat de la soustraction de deux pointeurs.

2size_t


Il s'agit d'un type entier non signé, c'est la

sizeof
序号宏 & 描述
1NULL
这个宏是一个空指针常量的值。
2offsetof(type, member-designator)
这会生成一个类型为 size_t 的整型常量,它是一个结构成员相对于结构开头的字节偏移量。成员是由 member-designator 给定的,结构的名称是在 type 中给定的。
résultat par mot clé.
3wchar_t <🎜>
Il s'agit d'un type entier de taille constante à caractères larges.
<🎜>Macros de bibliothèque<🎜><🎜>Voici les macros définies dans le fichier d'en-tête stddef.h : <🎜><🎜><🎜>