设有C#语句:int a=5,b=4; 则下列表示条件的表达式中值为“假”的是() (b>=0)&&(a<=b?A+b:a-b)>0 (a>b)&&(b>0&&a>0) (a<=0)||(a%b>0) a>0&&!(b>0)
1.逻辑或运算符。形式:(布尔值)||(布尔值)or
两个布尔值中任何一个值为TRUE(或者两个都为TRUE),则返回值为TRUE。如果两个运算符都是FALSE,则返回值为FALSE。
2.如果前面一个布尔值为真时,不再计算后面一个。
例如面对if((a=2)||(b=1)
c=2的情况,由于a=2始终为真,所以程序不再计算b=1的情况。此时,这条语句中的a=2和c=2为有效,b依然是程序开始定义的值。