鍍金池/ 教程/ C/ C 標準庫 - < stddef.h >
C 輸入 & 輸出
C 標準庫 - < signal.h >
C 標準庫- < string.h >
C 循環(huán)
C 數(shù)據(jù)類型
C 字符串
C 標準庫 - < stdarg.h >
C 標準庫 - < math.h >
C 預處理器
C 存儲類
C 標準庫 - < locale.h >
C 指針
C 標準庫 - < assert.h >
C 結構體
C 命令行參數(shù)
C 標準庫 - < ctype.h >
C 強制類型轉(zhuǎn)換
C 程序結構
C typedef
C 遞歸
C 運算符
C 環(huán)境設置
C 函數(shù)
C 位域
C 標準庫 - < stddef.h >
C 數(shù)組
C 標準庫 - < errno.h >
C 標準庫 -參考手冊
C 可變參數(shù)
C 變量
C 錯誤處理
C 作用域規(guī)則
C 文件讀寫
C 內(nèi)存管理
C 基本語法
C 標準庫 - < stdio.h >
C 標準庫 - < time.h >
C 頭文件
C 判斷
C 標準庫 - < limits.h >
C 共用體
C 標準庫 - < setjmp.h >
C 常量
C 標準庫 - < float.h >
C 簡介
C 標準庫 - < stdlib.h >

C 標準庫 - < stddef.h >

簡介

stddef .h 頭文件定義了各種變量類型和宏。這些定義中的大部分也出現(xiàn)在其它頭文件中。

庫變量

下面是頭文件 stddef.h 中定義的變量類型:

序號變量 & 描述
1ptrdiff_t
這是有符號整數(shù)類型,它是兩個指針相減的結果。
2size_t
這是無符號整數(shù)類型,它是 sizeof 關鍵字的結果。
3wchar_t
這是一個寬字符常量大小的整數(shù)類型。

庫宏

下面是頭文件 stddef.h 中定義的宏:

序號宏 & 描述
1NULL
這個宏是一個空指針常量的值。
2offsetof(type, member-designator)
這會生成一個類型為 size_t 的整型常量,它是一個結構成員相對于結構開頭的字節(jié)偏移量。成員是由 member-designator 給定的,結構的名稱是在 type 中給定的。