C/Appendice/Librerie standard/stddef.h: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m added Category:C using HotCat
Nessun oggetto della modifica
Etichetta: Editor wikitesto 2017
 
Riga 1:
{{C}}
Il file stddef.h della libreria standard definisce alcuni tipi di dati e delle macro fondamentali.
<sourcesyntaxhighlight lang="c">
typedef long int ptrdiff_t;
typedef unsigned long int size_t;
Riga 8:
#define NULL ((void *)0)
#define offsetof(TYPE, MEMBER) ((size_t)&((TYPE *)0)->MEMBER)
</syntaxhighlight>
</source>
Di tutte le definizioni merita attenzione la macro-istruzione offsetof che serve a misurare lo scostamento di un membro di una struttura, per la quale è il caso di scomporre i suoi componenti: