
6. 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是
4个回答
展开全部
计算顺序的问题:
!(x+y)=0 , !(x+y)+z-1=4;
y+z/2=6;
!(x+y)+z-1&&y+z/2 = 4&&6 =1
不信可自己用vc测试一次
!(x+y)=0 , !(x+y)+z-1=4;
y+z/2=6;
!(x+y)+z-1&&y+z/2 = 4&&6 =1
不信可自己用vc测试一次

你对这个回答的评价是?
展开全部
这题涉及到运算符的优先级:!,算术运算符,关系运算符,&&||,?::,赋值运算符。这是基本的先后顺序。那么!(x+y)=0,z-1=4,0+4=4,4&&4=1,z/2=2,1+2=3,所以最后的结果是3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!(x+y) = 0
z = 5
1&&y = 1
z/2 = 2
结果为0+5-1+2 =6
望采纳
z = 5
1&&y = 1
z/2 = 2
结果为0+5-1+2 =6
望采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果为1.
&&的优先级最低
&&的优先级最低
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询