Biblioteca C - <stddef.h>
o stddef.hheader define vários tipos de variáveis e macros. Muitas dessas definições também aparecem em outros cabeçalhos.
Variáveis de biblioteca
A seguir estão os tipos de variáveis definidos no cabeçalho stddef.h -
Sr. Não. | Variável e Descrição |
---|---|
1 | ptrdiff_t Este é o tipo integral com sinal e é o resultado da subtração de dois ponteiros. |
2 | size_t Este é o tipo integral sem sinal e é o resultado do sizeof palavra-chave. |
3 | wchar_t Este é um tipo integral do tamanho de uma constante de caractere ampla. |
Macros de biblioteca
A seguir estão as macros definidas no cabeçalho stddef.h -
Sr. Não. | Macro e descrição |
---|---|
1 | NULO Esta macro é o valor de uma constante de ponteiro nulo. |
2 | offsetof (tipo, membro-designador) Isso resulta em um número inteiro constante do tipo size_t, que é o deslocamento em bytes de um membro da estrutura desde o início da estrutura. O membro é fornecido pelo membro designador e o nome da estrutura é fornecido em tipo . |