CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于sizeof()的问题

楼主chen_2001(刀锋)2004-05-04 17:38:06 在 VC/MFC / 基础类 提问

如下结构:  
  struct   a{  
        int   i;  
        char*   str;  
        struct   a   *list;  
  };  
  请问:   sizeof(a)=   ? 问题点数:20、回复次数:6Top

1 楼subtop(南来北往)回复于 2004-05-04 17:50:28 得分 5

int   ---   4  
  指针   ---   4  
  所以应该是12Top

2 楼code8238(二进制动物)回复于 2004-05-04 17:52:02 得分 3

a是结构体名,不是结构体变量,所以不应该是12吧!  
  应该是地址总线的宽度Top

3 楼cngdzhang()回复于 2004-05-04 17:52:02 得分 2

要考虑字节对齐的问题  
  Top

4 楼aspvbjava(注定走入地狱)回复于 2004-05-04 17:56:07 得分 3

测试结果  
  12Top

5 楼lxwq(泪眼美眉)回复于 2004-05-04 18:09:03 得分 2

cout<<sizeof(a)<<endl;  
   
  就可以知道了:)Top

6 楼newbibe(抵制日货)回复于 2004-05-04 18:33:40 得分 5

win32下  
   
  回复人:   subtop(风歌)   (   )   信誉:100     2004-05-04   17:50:00     得分:0    
  int   ---   4    
  指针   ---   4  
  所以应该是12  
   
   
  同意。  
       
     
  Top

相关问题

  • sizeof
  • sizeof()
  • sizeof(a)/sizeof(int)
  • sizeof(char*)
  • sizeof(struct)?
  • sizeof(struct)及sizeof(class)
  • sizeof(1.234)=8 sizeof(float)=4???
  • 请教 sizeof(struct a)?
  • Sizeof的问题
  • sizeof问题

关键词

  • 结构
  • 结构体
  • sizeof
  • 应该是12
  • struct

得分解答快速导航

  • 帖主:chen_2001
  • subtop
  • code8238
  • cngdzhang
  • aspvbjava
  • lxwq
  • newbibe

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo