奥礼网
新记
c#中 if (!(i > 0)) 是什么意思
如题所述
举报该文章
相关建议 2017-01-24
首先,括号的优先级最高,先看最里面括号的 i > 0:
当 i>0时,表达式i>0为真,
当i<=0时,表达式为假。
再看外面的,!表示非,相当于把结果取反。真 变假,假变真。于是,有了如下:
当 i>0时,表达式i>0为真,取反,!(i>0),则为假
当 i<=0时,表达式i>0为假,取反,!(i>0),则为真。
这样对于整个if条件语句来说,就是如果i<=0,则表达式成立,否则,i>0,表达式为假。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a41k5dndwwn5gwn4gn4.html
其他看法
第1个回答 2017-01-24
!是非的意思 就是说如果 i不大于0成立
第2个回答 2017-01-24
i不大于0,也可以写成if(i<=0)。
第3个回答 2017-01-24
如果i不大于0
相似回答
大家正在搜
相关问题
c#中 if (!(i > 0)) 是什么意思
c#窗体中 if (i >= 3) i = i % 3;是什...
if(!i)什么意思
c# 中for (; i > 0; i--)是什么意思?
求大神告诉我这段C#代码什么意思,尤其是 if(j>=i) ...
c#中,if (p1)这行代码的表示什么意思?
C# 中的这句话是什么意思? if (myCtrl.Name...
C#中 if (a % 10==0) Console.Wri...