参考答案: 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。
三目运算符表达式“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。