爱问知识人 爱问教育 医院库

C语言中结构体问题

首页

C语言中结构体问题

 struct  stru_type
{   int  a;
double  d;
char  *pch;
stru_type  *stru;
};
sizeof(stru_type)=多少,怎么算? 

提交回答

全部答案

    2007-04-16 11:33:07
  • sizeof(stru_type)的结果,和编译器以及系统环境有关。
    在32位系统中,使用VC6.0,默认设置下编译结果是sizeof(stru_type)=24。
    具体计算方法,涉及到字节对齐相关的知识,时间所限,请参考以下文章。
     

    E***

    2007-04-16 11:33:07

  • 2007-04-15 21:20:34
  • int 2个
    double 8个
    char 1个
    stru_type  *stru;  2个
    共13个
    

    q***

    2007-04-15 21:20:34

  • 2007-04-15 20:41:58
  • int 2个
    double 4个
    char 1个
    14

    信***

    2007-04-15 20:41:58

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):