: offsetof 에 지정된 structName 구조체의 시작 부분에서의 memberName 오프셋(바이트)을 형식size_t의 값으로 반환
size_t offsetof(structName, memberName);
매개 변수
structName = 부모 데이터 구조의 이름
memberName = 부모 데이터 구조에서 오프셋을 결정할 멤버의 이름
반환 값
부모 데이터 구조에서 지정된 멤버의 오프셋(byte)을 반환
비트 필드에 대해 정의되지 않음
offsetof 매크로 함수
#define offsetof(TYPE, MEMBER) ((sizet) &((TYPE *)0)->MEMBER)