offsetof
擷取成員的位移,從其父結構的開頭。
size_t offsetof(
structName,
memberName
);
參數
structName
父資料結構的名稱。memberName
在要用來判斷其位移的父資料結構成員的名稱。
傳回值
offsetof傳回以位元組為單位指定成員的位移,從其父代資料結構的開頭。它是未定義的位元欄位。
備註
offsetof巨集傳回的位移,以位元組為單位的memberName從結構開始處指定 structName。您可以指定型別與struct關鍵字。
注意事項 |
---|
offsetof不是函式並不能使用 c 的原型來說明。 |
需求
常式 |
所需的標頭 |
---|---|
offsetof |
<stddef.h> |
其他的相容性資訊,請參閱相容性在簡介中。
文件庫
所有版本的 C 執行階段程式庫。