- 直接嵌套
struct DATA {
}p;long x; union { int a; char b; float c; }y;
printf("%d\n", sizeof(p));//=8??? - 间接嵌套
struct DATA2 {
};long x; struct UNION y;
printf("%d\n", sizeof(struct DATA2));//=16
为什么二者结果不同?为什么第一种sizeof的结果是8?
另外,请问怎么调出运行或者储存的情况验证?
sizdof结构体嵌套
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 android 集成sentry上报时报错。
- ¥50 win10链接MySQL
- ¥35 跳过我的世界插件ip验证
- ¥15 抖音看过的视频,缓存在哪个文件
- ¥15 自定义损失函数报输入参数的数目不足
- ¥15 如果我想学习C大家有是的的资料吗
- ¥15 根据文件名称对文件进行排序
- ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
- ¥15 有人会用py或者r画这种图吗
- ¥15 MOD04_3K图像预处理