【当把以下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-2421: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
大家都在问
最新问答