编程大神帮帮忙!2,4,7,8题解释!

 我来答
厌学依丝9011
2016-01-04 · TA获得超过1390个赞
知道小有建树答主
回答量:514
采纳率:100%
帮助的人:563万
展开全部
2:while(!E)当!E==1是运行,那么就等价于E==0时运行
4:因为循环的停止条件是b--<0,首先b-=a,也就是b=b-a=10-1=9,然后a++=2,接着判断b--<0,因为b=9,所以不成立,此时算b--,b变成8,所以结果就是8
7、8:首先你要知道a<b<c其实相当于(a<b)<c,而a<b这一表达式的结果不是0就是1,而t=a,a=b,b=t其实就是将a,b两个数交换,所以这道题就是看看a,b交换了多少次,这个你自己用笔和纸写一下就能算出来了
8:正如上面说的1<=x<=2相当于(1<=x)<=2,而表达式1<=x的值不是0就是1,所以(1<=x)<=2很成立,所以是死循环
更多追问追答
追问
谢谢您的回答,刚刚我在考试还没有看。😊
第二题我不太明白,您说的有点绕,能再讲一遍吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式