c++ 第十一题,求大神详细过程。

 我来答
wuiiao333
2015-06-10 · TA获得超过799个赞
知道小有建树答主
回答量:666
采纳率:0%
帮助的人:210万
展开全部
关系运算符优先于逻辑运算符
所以<运算优先于&&。所以j是和y结合,结合结果再于i比较。

而&&是从左到右,先确定左为真,才可进行右边,左为假就不执行右边了。
所以
每次首先判断i不为0,在继续判断j是否小于y
第一次循环条件:i=3真,2<1为假, 直接跳过循环体,即一次循环也不执行。
ijy保持不变。

cout执行y=y-i, 整体值为左值,即y的值,所以y=1-3=-2,
所以直接输出
y=-2;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式