Библиотека 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, которое представляет собой смещение в байтах члена структуры от начала структуры. Член задается указателем члена , а имя структуры задается типом . |