Bibliothèque C - <stddef.h>

le stddef.hl'en-tête définit divers types de variables et macros. Beaucoup de ces définitions apparaissent également dans d'autres en-têtes.

Variables de la bibliothèque

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

N ° Sr. Variable et description
1

ptrdiff_t

Il s'agit du type intégral signé et est le résultat de la soustraction de deux pointeurs.

2

size_t

Il s'agit du type intégral non signé et est le résultat de la sizeof mot-clé.

3

wchar_t

Il s'agit d'un type intégral de la taille d'une constante de caractère large.

Macros de bibliothèque

Voici les macros définies dans l'en-tête stddef.h -

N ° Sr. Macro et description
1 NUL

Cette macro est la valeur d'une constante de pointeur nul.

2 offsetof (type, membre-désignateur)

Il en résulte un entier constant de type size_t qui est le décalage en octets d'un membre de la structure depuis le début de la structure. Le membre est donné par membre-désignateur , et le nom de la structure est donné en type .