分享方式:


offsetof 巨集

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

語法

size_t offsetof(
   structName,
   memberName
);

參數

structName
父資料結構的名稱。

memberName
要判斷其位移之父資料結構中成員的名稱。

傳回值

offsetof 會傳回所指定成員從其父資料結構開頭的位移 (位元組)。 它未針對位欄位定義。

備註

offsetof巨集會從 所structName指定結構開頭傳回 的位元memberName組位移,做為類型的size_t值。 您可以指定類型與 struct 關鍵字。

注意

offsetof 不是函式,而且無法使用 C 原型進行描述。

需求

常式 必要的標頭
offsetof <stddef.h>

如需相容性詳細資訊,請參閱相容性

程式庫

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

另請參閱

記憶體配置