C语言中 (!a<b&&b!=c||x+y<=3是什么意思

2024-11-15 23:04:38
推荐回答(3个)
回答(1):

这是一个bool表达式,分为3部分
1、!a2、b!=c 就是判断b与c的值是否相等,若相等表达式为false,否则表达式为true
3、 x+y<=3 判断x+y与3的值的大小,若x+y<=3则表达式为true,否则为false

这个bool表达式的值由这3部分决定,先进行&&再进行||,按顺序进行

回答(2):

!a!ab!=c 和x+y<=3很简单,就不说了

回答(3):

IF(!a
{ ……}
1.
(!a=b” ,请想想 “!” 这个符号的作用。
2.
b!=c :b不等于c

3.
x+y<=3 : x+y小于等于3

4.
(!a (A || B) -> ( (!a

----> A或者B的条件满足,能进入IF{}语句,A且B两者条件都不满足,不能进入IF{}语句。