首页
85问答库
>
下面程序的运行结果是( )。 #include <stdio.h> union data {int i; char c; }; struct {char a[2]; int
下面程序的运行结果是( )。 #include <stdio.h> union data {int i; char c; }; struct {char a[2]; int
2024-11-15 12:55:25
推荐回答(1个)
回答1:
如果int占2个字节,char a[2]占2个字节, i占2个,d占2个,所以选B
如果int占4个字节,那么因为字节对齐的缘故char a[2]占4个字节, i占4个,d占4个,就共占12个字节
相关问答
下面程序的运行结果是( )。 #include <stdio...
下列程序的运行结果是( A ). union data 为什...
#include <stdio.h> main() { un...
C语言共同体的问题 union dt{int a;char ...
若有以下定义:union data {int i;char ...
union{int i;char c;float a;}te...
编写C++程序时前面的……如 #include<stdio....
union data { int i; char ch; d...
最新问答
郴州市苏仙区良田古镇种植专业合作社怎么样?
陈奕迅的《单车》表达的是种怎样的情感?
如何判断鸡蛋是否新鲜?
股票分红后为什么钱没有增加,还少了??
魔兽世界CD是什么意思?
一个人脾胃虚,肝肾虚,湿气重,气血不足,,应该怎么补?
手机坏了怎么办?
什么是贸易额
水利水电工程研究生各个方向就业岗位主要是什么
大学英语六级听力应对技巧有哪些?