早教吧作业答案频道 -->其他-->
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e.a=1;e.b=2;e.in.x=e.a*e.b;e.in.y=e.amain(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e.a=1;e.b=2;e.in.x=e.a*e.b;e.in.y=e.a+e.b;printf("%d,%d\n",e.in.x,e.in.y);}求输出结果,
题目详情
main() { union EXAMPLE { struct {int x,y; }in; int a,b; }e; e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a
main()
{ union EXAMPLE
{ struct
{int x,y;
}in;
int a,b;
}e;
e.a=1;e.b=2;
e.in.x=e.a*e.b;
e.in.y=e.a+e.b;
printf("%d,%d\n",e.in.x,e.in.y);
}
求输出结果,
main()
{ union EXAMPLE
{ struct
{int x,y;
}in;
int a,b;
}e;
e.a=1;e.b=2;
e.in.x=e.a*e.b;
e.in.y=e.a+e.b;
printf("%d,%d\n",e.in.x,e.in.y);
}
求输出结果,
▼优质解答
答案和解析
在union中,所有的共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值.
e.a=1;
e.b=2;
//现在e只能存储一个成员变量的值e.b=e.a=2
e.in.x=(e.a)*(e.b); //e里的in成员里的x成员=2*2=4
//现在e只能存储一个成员变量的值e.b=e.a=4
e.in.y=(e.a)+(e.b);//e里的in成员里的y成员=4+4=8
e.a=1;
e.b=2;
//现在e只能存储一个成员变量的值e.b=e.a=2
e.in.x=(e.a)*(e.b); //e里的in成员里的x成员=2*2=4
//现在e只能存储一个成员变量的值e.b=e.a=4
e.in.y=(e.a)+(e.b);//e里的in成员里的y成员=4+4=8
看了 main(){unionEX...的网友还看了以下:
MATLAB 如何赋值 画实部虚部图像 画图clearclcsyms a j k n u e A 2020-05-16 …
手机计算器里的符号是什么意思.有十五个符号√ % sin cos tan In log 1/x e 2020-05-17 …
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e 2020-06-12 …
求y=In(-e^2x+(e^(4x+1))^0.5)的导函数要具体过程噢是y=In[-e^2x+ 2020-06-18 …
y=1/x+in(1+e^x)为什么斜渐近线是y=x 2020-06-20 …
in如图,正方形ABCD边长为1,E、F、G、H分别为各边上的点,且AE=BF=CG=DH,设小正 2020-06-27 …
in(y)=1/2怎样去掉in两边同时乘以什么,能够得到e^1/2 2020-07-21 …
方程转换x=ln(c*(e^y-1)/(e^y))如何转换成y=-In(1-ce^x), 2020-07-25 …
高等数学试题填空题曲线y=x^3的拐点坐标是函数的原函数为In(5x)计算题已知方程y=sin(x 2020-07-31 …
下面四种类型,每种各写出五个单词.1、一般在词尾加s或ing2、以e结尾的加s或e加in.g.3、以 2021-01-12 …