对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于( )。
A) k==0 B) k==1 C) k!=0 D) k!=1
题目并没有说明是执行哪一个,题目不完善吧
admin 回复 忽大忽小: 可能你理解错题意了,题目问的是表达式k等价于,和后面执行什么没有关系。 换一个题可能问if(k)等价于什么,if(k!=0)可以写为if(k)同理if(k==0)可以写为if(!k)
分析:因为条件表达式e1?e2:e...
用户登录可进行刷题及查看答案
分析:因为条件表达式e1?e2:e3的含义是e1为真时,取表达式e2的值,否则取表达式e3的值,"为真"的意思就是不等于0。
本题正确答案为C。
登录后提交答案