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,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。