初学者,#includestruct AA{\x05int *a,b;\x05char c;};struct BB{\x

学习 时间:2026-03-31 17:48:29 阅读:6946
初学者,#includestruct AA{\x05int *a,b;\x05char c;};struct BB{\x05AA d;\x05BB *link;};void main(){\x05cout

最佳回答

迷路的茉莉

炙热的柠檬

2026-03-31 17:48:29

#include<iostream。h>
struct AA
{
 int *a,b; //指针占4位,int占4位
 char c; //占1位
};//总占9位,但是要按4位对齐  那么就是12
struct BB
{
 AA d;   //这里是占12
 BB *link; //指针真4为
}; //总占16
void main()
{
 cout<<sizeof(BB)<<endl;
}

最新回答共有2条回答

  • 拉长的苗条
    回复
    2026-03-31 17:48:29

    #include<iostream。h>struct AA{ int *a,b; //指针占4位,int占4位 char c; //占1位};//总占9位,但是要按4位对齐  那么就是12struct BB{ AA d;   //这里是占12 BB *link; //指针真4为}; //总占16void main(){ cout<<sizeof(BB)<<endl;}

上一篇 北京市丰台区刘家窑东里4号楼4单元102 怎么翻译成英文地址,

下一篇 鸟尽弓藏,兔死狗烹 当什么讲?