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

14 查阅

下列语句中,与语句“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;

参考答案:

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

计算机二级