C语言:
写出下面各逻辑表达式的值。设a=3,b=4,c=5。
(1) a+b>c && b==c
(2) a||b+c && b-c
(3) !(a>b) && !c||1
(4) !(x=a) && (y=b) && 0
(5) !(a+b)+c-1 && b+c/2
怎么计算的-_-||
追答4) 0 因为不管x和y是什么,最后&&0 ,无论前面是多少最后与0相与就是0.
刚才没仔细看题,sorry啊
为什么&&是0啊,真是不懂
追答A&&B 你如果真的不懂,那你就当乘法来处理好了,只要A或者B有一个是0 那么相乘的话就是0. 两个要都是0的话,那肯定也是0了。这样理解你懂了吧。
追问心痛啊,你就拿第一道题详细说下它的运算过程吧
追答a+b>c && b==c
a+b=7
c = 5
a+b > c 为真 1
b=4 c=5 b不等于c 所以 b == c 为假 0
1 || 0
所以为0
搜嘎
本回答被提问者采纳