问题详情

有以下程序段: int k=0,a=1,b=2,c=3; k=a<b? b:a; k=k>c? c:K; 执行该程序段后,k的值是( )。


A、3

B、2

C、1

时间:2022-01-04 11:07 关键词:

答案解析

B
解析:由于ab成立,所以表达式ab?b:a取b的值2,得到k=2;由于k>c不成立,所以表达式k>c?c:k取k的值2,故k的值为2。
相关问题