有如下嵌套的if语句 if(a

admin2019-07-14  25

问题 有如下嵌套的if语句
if(aif(aelse k=c;
else
if(belse k=c;
以下选项中与上述if语句等价的语句是( )。

选项 A、k=(aB、k=(ac)?b:c);
C、k=(aD、k=(a

答案A

解析 一个条件运算符"表达式1 ? 表达式2 : 表达式3"相当于一个if双分支选择结构"if(表达式1) 表达式2 else表达式3"。if-else的嵌套也和条件运算符的嵌套是对应的,所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/mcf0FFFM
0

最新回复(0)