计算以下个表达式的运算结果,令a=5,b=6 10+(a>4?a+5:b*9) 20-(b=4)*3

2025-06-28 21:24:35
推荐回答(2个)
回答1:

解:对于10+(a>4?a+5:b*9),因a=5,a>4满足,故括号中值取第一项a+5,即10+(5+5)=20
对于第二项,20-(b=4)*3,因b=6,不满足b=4的条件,在计算机计算中为假,值取0,故得20-0*3=20;
综上,以上两个式子的计算值均为20,此题是计算机表达式运算知识的考察,
希望对你有所帮助!

回答2:

10 + ( a > 4 ? a + 5 : b * 9)
a = 5;所以 a > 4 成立,结果就是10 + a + 5 = 20.
20 - (b = 4) * 3
b = 6;所以 b = 4 不成立,结果就是 20 - ( 0 ) * 3 = 20.