大学C语言问题,来人帮帮忙

 我来答
xoaxa
2017-10-15 · TA获得超过8607个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3396万
展开全部
在语句++y&&++x||++z中,++y后,y值为2,还要计算++x,x值也是2,所以++y&&++x为真,那么不用计算||后面的表达式,已经可以断定表达式++y&&++x||++z的值为真,也就是说,不用计算++z,那么执行完给语句后,x、y的值都是2,而z的值为1。折也是接下来printf()语句的输出结果。
以上所说的就是逻辑运算符的"短路效应"。对于表达式a||b,只要a的值非零,无论b为何值,该表达式的值就是真。同样,在语句a&&b中,只要a的值为假,无论b为何值,表达式的值都是假。以上两种情况下都无需"再关注表达式b的值”。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式