当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()

A K%2 B K%2==1 C(K%2)!=0 D!K%2==1,请详细解释下,谢谢!
2025-06-28 21:09:04
推荐回答(2个)
回答1:

答案是A吧
K模2是K除以2取余数
如果放到if里面其实貌似没什么意义
if()括弧里面的数只要大于0就为真
其他的选项都有判断符号如==等于 !=不等于

回答2:

答案A 它是普通计算 k%2得到的值是一个int值 其他三项是逻辑运算 得到的结果就是(true 或者 false)