6. 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z⼀2的值是

2024-11-20 01:43:29
推荐回答(4个)
回答(1):

计算顺序的问题:
!(x+y)=0 , !(x+y)+z-1=4;

y+z/2=6;

!(x+y)+z-1&&y+z/2 = 4&&6 =1

不信可自己用vc测试一次

回答(2):

这题涉及到运算符的优先级:!,算术运算符,关系运算符,&&||,?::,赋值运算符。这是基本的先后顺序。那么!(x+y)=0,z-1=4,0+4=4,4&&4=1,z/2=2,1+2=3,所以最后的结果是3。

回答(3):

!(x+y) = 0
z = 5
1&&y = 1
z/2 = 2
结果为0+5-1+2 =6
望采纳

回答(4):

结果为1.
&&的优先级最低