首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于结构体大小的有关问题

2012-05-28 
关于结构体大小的问题typedef struct tagBITMAPFILEHEADER {unsigned charbfType[2]unsigned longbfSize

关于结构体大小的问题
typedef struct tagBITMAPFILEHEADER {  
 unsigned char bfType[2];  
  unsigned long bfSize;  
 unsigned short bfReserved1;  
 unsigned short bfReserved2; unsigned long bfOffBits;  
  }BITMAPFILEHEADER ; 
为什么用sizeof显示结构大小的是14字节啊  
不是说结构体总大小要是最大成员变量的整数倍吗 那应该是16字节啊
高手帮忙啊

[解决办法]

探讨

不是说结构体总大小要是最大成员变量的整数倍吗?这是谁说的?说法有误

[解决办法]
楼主,不知道你用的什么编译器,我用VC++ 10,运行结果是16.
用GCC编译运行也是16

[解决办法]
我用vs2010调试结果是16
[解决办法]
vs2010是16字节的路过~~~~~

热点排行