Библиотека C - <stddef.h>

В stddef.hзаголовок определяет различные типы переменных и макросы. Многие из этих определений также появляются в других заголовках.

Библиотечные переменные

Ниже приведены типы переменных, определенные в заголовке stddef.h:

Sr. No. Переменная и описание
1

ptrdiff_t

Это целочисленный тип со знаком, являющийся результатом вычитания двух указателей.

2

size_t

Это беззнаковый целочисленный тип, являющийся результатом sizeof ключевое слово.

3

wchar_t

Это целочисленный тип размером с константу широких символов.

Макросы библиотеки

Ниже приведены макросы, определенные в заголовке stddef.h:

Sr. No. Макрос и описание
1 ЗНАЧЕНИЕ NULL

Этот макрос является значением константы нулевого указателя.

2 offsetof (тип, член-указатель)

В результате получается постоянное целое число типа size_t, которое представляет собой смещение в байтах члена структуры от начала структуры. Член задается указателем члена , а имя структуры задается типом .