标签: c compiler-construction
可能重复: offsetof at compile time
如何在C中找到结构中成员的偏移量?例如,如何在此结构中找到t的偏移量:
t
struct test { int a; int b; struct test* t; int c; };
答案 0 :(得分:4)
使用offsetof()中的stddef.h宏:offsetof(struct test, t)。 (ideone example)
offsetof()
stddef.h
offsetof(struct test, t)