结构体中成员变量的偏移量[重复]

问题描述 投票:0回答:1

可能重复:
编译时的offsetof

如何在 C 中找到结构体中成员的偏移量?例如,如何找到

t
在这个结构体中的偏移量:

struct test
{
  int a;
  int b;
  struct test* t;      
  int c;
};
c struct
1个回答
4
投票

使用

offsetof()
中的
stddef.h
宏:
offsetof(struct test, t)
。 (一个例子

© www.soinside.com 2019 - 2024. All rights reserved.