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

求字节的有关问题

2012-03-05 
求字节的问题structAA{int*a,bcharc}求sizfof(AA)怎么求啊,怎么最后答案和我的不一样啊[解决办法]指针a占

求字节的问题
struct   AA
{  
      int   *a,b;
      char   c
}
求sizfof(AA)
怎么求啊   ,怎么最后答案和我的不一样啊

[解决办法]
指针a占4个字节
int b 占4个字节
c只有1个字节,在结构体中必须向类型最大的对齐
实际上是系统设置的对齐数#pragma pack(n)和最大类型的最小值
因而sizeof(AA)=12;
网上随便搜一下都一打
http://www.cnblogs.com/wangliang651/archive/2006/07/18/453947.html

热点排行