共用方式為


offsetof

擷取成員的位移,從其父結構的開頭。

size_t offsetof(
   structName,
   memberName 
);

參數

  • structName
    父資料結構的名稱。

  • memberName
    在要用來判斷其位移的父資料結構成員的名稱。

傳回值

offsetof傳回以位元組為單位指定成員的位移,從其父代資料結構的開頭。它是未定義的位元欄位。

備註

offsetof巨集傳回的位移,以位元組為單位的memberName從結構開始處指定 structName。您可以指定型別與struct關鍵字。

注意事項注意事項

offsetof不是函式並不能使用 c 的原型來說明。

需求

常式

所需的標頭

offsetof

<stddef.h>

其他的相容性資訊,請參閱相容性在簡介中。

文件庫

所有版本的 C 執行階段程式庫

請參閱

參考

記憶體配置