用sizeof求结构体字节大小:注意,结构体的长度一定是最长的数据元素的整数倍。
如 struct
{
int a;
short b;
}AA;
sizeof(AA) =8;
如上结构体中int占4个字节,short占2个字节,加在一起是6,但不是4的整数倍,取sizeof(AA)=8;
用sizeof求结构体字节大小:注意,结构体的长度一定是最长的数据元素的整数倍。
如 struct
{
int a;
short b;
}AA;
sizeof(AA) =8;
如上结构体中int占4个字节,short占2个字节,加在一起是6,但不是4的整数倍,取sizeof(AA)=8;