若设有说明语句句“intx=1,y=0;”,则表式“x>(y+x)10:12.5>y++2:3”

这段程序是什么意思啊... 这段程序是什么意思啊?

do //先运行do里面循环体内容一次

}while(--y); //再检查循环体执行条件(当while()括号内的值为0时则为假跳出循环,不为0时就是真,执行循环體

本回答由科学教育分类达人 杨新印推荐

你对这个回答的评价是?

do while 先执行后判断当while(0)时结束循环,此时y=0输出y--,先运算后自减。结果为0

你對这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

你这书中答案错了吧!是5应该!程序你自己运行下就知道-运算的优先级比%=高!先是x-y在执行%=

由于编译器的构造不一样 所以有可能产生的结果不一样 你应该根据你使用的环境進行程序实践 避免使用x%=x-y 这样的表达式 应该加上括号 使可读性更强 减少造成错误的机会

你对这个回答的评价是



尽信书不如无书,答案应该昰5

x%=x-y,从右向左算答案是5

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 x+y=z 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信