一个很怪异的问题,nan ( 积分: 100 )

  • 主题发起人 主题发起人 liujiandong
  • 开始时间 开始时间
我定义了一个结构如下:
a=record
b:longword;
c:word;
d:longword;
e:word;
end;
我用sizeof(a) 等到的长度是16 ,为什么,很怪异?????
 
最长的哪个
 
请参见:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1492429
 
是字节对齐产生的,如果你不想的话,就在写成
a= packed record
b:longword;
c:word;
d:longword;
e:word;
end;
 
后退
顶部