c语言中 if(A && B || C),应该如何解释满足A、B、C之间的关系?

2024-11-16 05:59:18
推荐回答(5个)
回答1:

&&时,两个数有一个假的就是假,
||时,两个数有一个是真的就是真。
所以你不需要把整个式子算完,如果A为假,就可以跳过和B的运算,直接||C,如果A&&B为真,则可以直接跳过||C的运算。

至于你的闰年的判断没什么问题啊。

回答2:

A与B都真,不需管C是否为真,条件都成立。若A和B中有一个为假,则C必须为真,条件才成立。

回答3:

&&是且,||是或,A且B求出结果,再与C求或如果A且B是真,那么结果是真

如果A且B是假,C是真,那么结果是真
如果A且B是假,C也假,那么结果为假

回答4:

当A和B 都为真或者c为真时为真。2者至少有1个要满足

回答5:

先执行 A && B
将执行得到的结果 || C