下列程序的运行结果是______。 main() {int x=1 y=2 Z=3; printf(

大学专科 已帮助: 时间:2023-08-17 09:19:47

下列程序的运行结果是______。 main() {int x=1,y=2,Z=3; printf("%d,"x<y?y:x); printf("%d,",z<y?x++:y++); printf("%d,%d",x,y); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,下列

参考解答

用户头像

468***305

2023-08-17 09:19:47

正确答案:2213
本题考查++,--运算符和条件运算符的使用。“表达式1?表达式2:表达式3”的功能是:表达式1的值若非0,则计算表达式2的值,且表达式2的值为最终结果;若表达式1的值为0,则计算表达式3的值,且为最终结果。本题中,x=1,y=2时,x<y成立,输出y的值2;y=2,z=3时,z<y不成立,执行y++,输出2后y值增1,所以最后一个输出x的值不变为1,y的值为增加后的3。

上一篇 复式预算(名词解释)

下一篇 在链表的运算过程中 能够使空表与非空表的运算统一的结构是______。请帮忙给出正确答案和分析 谢谢

相似问题