问题详情

有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。


A、(a<b)&&!c‖1

B、(!a==1)&&(!b==0)

C、a&&b

D、a||(b+b)&&(c-a)

时间:2022-01-04 19:22 关键词:

答案解析

B
对于这种问题可以用真假来判断,当数值不为0时都一律为真,只有是0才是假A:(a<b)为真,!c为假,所以(真&&假)为假,后来(假‖真)为真,不是0B:(真&&假)为假,是0C:(真&&真)为真,不是0D:(真||真)为真,c-a为真,(真&&真)为真,不是0