c语言第10题求解,求解析
3个回答
展开全部
结果为0也就是结果是假,非0是真,x,y,z都是非0的数,所以都是真。x&&y,真&&真=真,所以不选a,x<=y是真,所以不选b,x||++y&&y-z ,&&比||优先级高,所以可以看成
x||(++y&&y-z) ,因为x是真,而 真||什么都是真,++y&&y-z 是什么都无所谓,所以不选c,答案是d
x||(++y&&y-z) ,因为x是真,而 真||什么都是真,++y&&y-z 是什么都无所谓,所以不选c,答案是d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-04-30
展开全部
A.B 都是没有什么问题,C,D 涉及到运算符优先级
C: ++ > 减法(-) > &&>|| => x||5&&5-5 => x||0 =>1
D: !>小于(<) > &&>|| ==> !z = 0 x<y = 1
1&&0||1 ==>从左往右 ==》 结果为1 然后!(1) =》0
C: ++ > 减法(-) > &&>|| => x||5&&5-5 => x||0 =>1
D: !>小于(<) > &&>|| ==> !z = 0 x<y = 1
1&&0||1 ==>从左往右 ==》 结果为1 然后!(1) =》0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询