Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil offset anggota dari awal struktur induknya.
Sintaks
size_t offsetof(
structName,
memberName
);
Parameter
structName
Nama struktur data induk.
memberName
Nama anggota dalam struktur data induk untuk menentukan offset.
Nilai hasil
offsetof mengembalikan offset dalam byte anggota yang ditentukan dari awal struktur data induknya. Ini tidak terdefinisi untuk bidang bit.
Keterangan
offsetof Makro mengembalikan offset dalam byte dari memberName awal struktur yang ditentukan oleh structName sebagai nilai jenis size_t. Anda dapat menentukan jenis dengan struct kata kunci.
Catatan
offsetof bukan fungsi dan tidak dapat dijelaskan menggunakan prototipe C.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
offsetof |
<stddef.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Pustaka
Semua versi pustaka run-time C.