问答详情
源自:5-5 编程练习

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

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

提问者:vortesnail 2018-01-17 12:46

个回答

  • qq_慕勒8428175
    2020-02-04 19:36:25

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

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

  • 小呆不爱编程
    2019-11-21 14:42:07

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

  • 安慕曦
    2019-10-23 15:06:26

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

  • weibo_前面那哥们可真漂亮_0
    2018-01-17 13:44:08

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