可能重复: 编译时的offsetof
如何在 C 中找到结构体中成员的偏移量?例如,如何找到
t
struct test { int a; int b; struct test* t; int c; };
使用
offsetof()
stddef.h
offsetof(struct test, t)