帮忙解一道计算机二级题请写一下具体的过程

来源:百度知道 编辑:UC知道 时间:2024/05/03 06:50:47
整型变量abcd的值依次为1,4,3,2 则a<b?a:c<d?c:d

答案为1.

解题思路:
a<b ? a : c<d?c:d
其中“逻辑表达式 ? 表达式1 : 表达式2” 是三目运算—— 条件运算表达式。
当“逻辑表达式(a<b)”为非零值时,返回“表达式1(a)”的结果;否则返回“表达式2(c<d?c:d)”的值.因为a<b成立结果为1(非零),所以返回a的结果(即1)。

特殊说明:
这里稍微复杂的是“表达式2”,也是一个条件运算表达式,如果这里需要返回“表达式2”的值的话,运算规则同上。