为了账号安全,请及时绑定邮箱和手机立即绑定

if(!(num[i]%2))这样来判断为什么不行?

感觉是C#的语言不支持这种判断方式吗?

正在回答

4 回答

没有判断num[i]%2的值,非要取反的话,可以这么写 if(!(num[i] % 2 !=0))  ,

那不如直接写成if(num[i] % 2 ==0)

0 回复 有任何疑惑可以回复我~

你这个条件也不成立啊,对2取余前面加个非,是不对2取余吗?

0 回复 有任何疑惑可以回复我~

C#不像C一样零跟一充当真假,所以判断不成立

0 回复 有任何疑惑可以回复我~

if里的条件没有标明啊  拙见

0 回复 有任何疑惑可以回复我~
#1

vortesnail 提问者

这语句本身就是条件表明(在其他语言里)我在问的就是为什么不能再C#中运用。
2018-01-17 回复 有任何疑惑可以回复我~
#2

人生白月 回复 vortesnail 提问者

你要给出NUM【i】%2等于哪个值,程序才会知道怎样去执行
2018-10-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if(!(num[i]%2))这样来判断为什么不行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信