【当把以下4个表达式用作iif语句的控制表达式时,有一个选项-查字典问答网
分类选择

来自高泓的问题

  【当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()AK%2BK%2==1C(K%2)!=0D!K%2==1,答案选D,为什么,请详解】

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

  AK%2BK%2==1C(K%2)!=0D!K%2==1,答案选D,为什么,请详解

1回答
2020-05-24 21:56
我要回答
请先登录
范训礼

  K%2的结果只有两个,0或1

  %是模运算,两数相除取余数

  AK%2用在if语句中,表示K%2!=0的意思,同C表示k是奇数

  BK%2==1等于1表示k是奇数

  C(K%2)!=0不等于0,就是等于1表示k是奇数

  D!K%2==1可见ABC相同,而D中!优先级最高,先算!k其结果也是0或1,但,!k%2与k%2的意义不一样了,所以D与其它三个不同

2020-05-24 22:01:25

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •