A-A+

下列语句中 与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是()。A.if(

2022-08-05 20:30:13 问答库 阅读 171 次

问题详情

下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是()。
A.if(ab)‖(b>c))n=1;elsen=0;
C.if(a>b)if(b>c)n=1;elsen=;elsen=0;
D.if(a>b)n=1;elseif(bc)n=1;elsen=0;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。

考点:语句,功能