Biblioteka C - <stddef.h>

Plik stddef.hnagłówek definiuje różne typy zmiennych i makra. Wiele z tych definicji pojawia się również w innych nagłówkach.

Zmienne biblioteczne

Poniżej znajdują się typy zmiennych zdefiniowane w nagłówku stddef.h -

Sr.No. Zmienna i opis
1

ptrdiff_t

Jest to typ całkowy ze znakiem i jest wynikiem odjęcia dwóch wskaźników.

2

size_t

Jest to typ całkowity bez znaku i jest wynikiem sizeof słowo kluczowe.

3

wchar_t

Jest to typ integralny o rozmiarze stałej szerokiej znakowej.

Biblioteka makr

Poniżej znajdują się makra zdefiniowane w nagłówku stddef.h -

Sr.No. Makro i opis
1 ZERO

To makro jest wartością stałej wskaźnika zerowego.

2 offsetof (typ, oznaczenie pręta)

Powoduje to stałą liczbę całkowitą typu size_t, która jest przesunięciem w bajtach elementu członkowskiego struktury od początku struktury. Pręt jest określony przez oznaczenie pręta , a nazwa konstrukcji jest podana w typie .