sum的值为0,则result=sum==0?1:num/sum的值为( )。

admin2012-12-02  32

问题 sum的值为0,则result=sum==0?1:num/sum的值为(   )。

选项 A、0
B、1
C、01
D、无法输出

答案B

解析 本题考查条件运算符“?”的用法。该运算符是三元运算符,一般形式为:表达式?语句1:语句2。其中,表达式的值为一个布尔值,如果这个值为true,就执行语句1,否则执行语句2。此外语句1和语句2需要返回相同的数据类型,而且该类型不能是void。本题中sum==0成立,故值为1。
转载请注明原文地址:https://kaotiyun.com/show/Y2ID777K
0

相关试题推荐
最新回复(0)