Libreria C - <stddef.h>

Il stddef.hheader definisce vari tipi di variabili e macro. Molte di queste definizioni compaiono anche in altre intestazioni.

Variabili di libreria

Di seguito sono riportati i tipi di variabili definiti nell'intestazione stddef.h -

Sr.No. Variabile e descrizione
1

ptrdiff_t

Questo è il tipo integrale con segno ed è il risultato della sottrazione di due puntatori.

2

size_t

Questo è il tipo integrale senza segno ed è il risultato di sizeof parola chiave.

3

wchar_t

Questo è un tipo integrale delle dimensioni di una costante di caratteri ampi.

Macro di libreria

Di seguito sono riportate le macro definite nell'intestazione stddef.h -

Sr.No. Macro e descrizione
1 NULLO

Questa macro è il valore di una costante del puntatore nullo.

2 offsetof (tipo, designatore membro)

Ciò si traduce in un numero intero costante di tipo size_t che è l'offset in byte di un membro della struttura dall'inizio della struttura. Il membro è dato da member-designator e il nome della struttura è dato in type .