stddef .h 頭文件定義了各種變量類型和宏。這些定義中的大部分也出現(xiàn)在其它頭文件中。
下面是頭文件 stddef.h 中定義的變量類型:
序號 | 變量 & 描述 |
---|---|
1 | ptrdiff_t 這是有符號整數(shù)類型,它是兩個指針相減的結果。 |
2 | size_t 這是無符號整數(shù)類型,它是 sizeof 關鍵字的結果。 |
3 | wchar_t 這是一個寬字符常量大小的整數(shù)類型。 |
下面是頭文件 stddef.h 中定義的宏:
序號 | 宏 & 描述 |
---|---|
1 | NULL 這個宏是一個空指針常量的值。 |
2 | offsetof(type, member-designator) 這會生成一個類型為 size_t 的整型常量,它是一個結構成員相對于結構開頭的字節(jié)偏移量。成員是由 member-designator 給定的,結構的名稱是在 type 中給定的。 |