stddef.h 頭文件定義了各種變量的類型和宏。許多這些定義也出現(xiàn)在其他頭。
以下是在頭stddef.h的定義的變量類型:
S.N. | 變量和說明 |
---|---|
1 |
ptrdiff_t 這是有符號整數(shù)類型,是兩個(gè)指針相減的結(jié)果。 |
2 |
size_t 這是一個(gè)無符號整數(shù)類型的sizeof關(guān)鍵字的結(jié)果。 |
3 |
wchar_t 這是一個(gè)不可分割的寬字符常量的大小不同的。 |
以下是在頭stddef.h的宏定義:
S.N. | 宏與說明 |
---|---|
1 |
NULL 這個(gè)宏是一個(gè)空指針常量的值。 |
2 |
offsetof(type, member-designator) 這個(gè)結(jié)果一個(gè)常數(shù)size_t類型是偏移量(以字節(jié)為單位)的結(jié)構(gòu)構(gòu)件的結(jié)構(gòu)從一開始的整數(shù)。構(gòu)件由下式給出成員標(biāo)志符,是由于在不同的結(jié)構(gòu)的名稱。 |