#include<iostream>
using namespace std;
struct U1{
char a;
double c;
int b;
}u1;
struct U2{
double c;
int b;
char a[4];
}u2;
struct U3{
char a1,a2,a3,a4,a5,a6,a7,a8,a9;
double c;
int b;
}u3;
union U4{
double c;
int b;
char a;
}u4;
union U5{
char a[17];
double c[2];
int b[5];
}u5;
union U6{
double c;
int b;
char a1,a2,a3,a4,a5,a6,a7,a8,a9;
}u6;
int main(){
cout<<sizeof(u1)<<endl;//①处
cout<<sizeof(u2)<<endl;//②处
cout<<sizeof(u3)<<endl;//③处
cout<<sizeof(u4)<<endl;//④处
cout<<sizeof(u5)<<endl;//⑤处
cout<<sizeof(u6)<<endl;//⑥处
return 0;
}
—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com