经典指数          
原因
3552
浏览数
0
收藏数
 

设有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 个答案

1.逻辑或运算符。形式:(布尔值)||(布尔值)or

两个布尔值中任何一个值为TRUE(或者两个都为TRUE),则返回值为TRUE。如果两个运算符都是FALSE,则返回值为FALSE。

2.如果前面一个布尔值为真时,不再计算后面一个。

例如面对if((a=2)||(b=1)

c=2的情况,由于a=2始终为真,所以程序不再计算b=1的情况。此时,这条语句中的a=2和c=2为有效,b依然是程序开始定义的值。

 
切换
撰写答案