列表

详情


三目运算符表达式“d=a>b?(a>c?a:c):(b>c?b:c);”等价于下列①、②、③、④四组程序的(  )组解释。



A. ④

B. ③

C. ②

D. ①

参考答案: A

详细解析:

d=a>b?(a>c?a:c):(b>c?b:c);
当a>b为真时,取(a>c?a:c),然后当a>c为真时,取a,否则取c。
当a>b为假时,取(b>c?b:c),然后当b>c为真时,取b,否则取c。

上一题