gpt4 book ai didi

c - 为什么 C 中 struct 的大小不等于所有变量大小的总和;

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:38 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why isn't sizeof for a struct equal to the sum of sizeof of each member?

这是我的结构,它的大小是 40,但所有变量的大小是 34。我怎样才能消除这个结构的额外空间?

typedef struct
{
USHORT SequenceNumber;
USHORT LinkCount;
USHORT AttributeOffset;
USHORT Flags;
ULONG BytesInUse;
ULONG BytesAllocated;
ULONGLONG BaseFileRecord;
USHORT NextAttributeNumber;
USHORT Padding;
ULONG MFTRecordNumber;
USHORT UpdateSeqNum;
} FILE_RECORD_HEADER, *PFILE_RECORD_HEADER;

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com