设有循环语句"x=5;while(x) x--;"循环体执行的次数
答案:3 悬赏:0 手机版
解决时间 2021-01-31 01:08
- 提问者网友:人生佛魔见
- 2021-01-30 09:30
设有循环语句"x=5;while(x) x--;"循环体执行的次数
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-01-30 11:05
while(x)判断的时候,6次共是
5 4 3 2 1 0
到x为0的时候,因为C语言默认规则,0为false,非0为true,则终止循环并不进入执行体。
所以x--执行了5次共是 5 4 3 2 1 (执行开始前)
执行后变为 4 3 2 1 0
5 4 3 2 1 0
到x为0的时候,因为C语言默认规则,0为false,非0为true,则终止循环并不进入执行体。
所以x--执行了5次共是 5 4 3 2 1 (执行开始前)
执行后变为 4 3 2 1 0
全部回答
- 1楼网友:白昼之月
- 2021-01-30 13:27
5次
从5到0,x减为0,不再执行循环。
从5到0,x减为0,不再执行循环。
- 2楼网友:归鹤鸣
- 2021-01-30 12:33
会执行5次,执行完毕后x的值为4,3,2,1,0追问为什么到0就结束了追答x到0以后,再次判断循环执行条件while(x)就不满足了。
while(x),它等价于while(x!=0)
所以,不再满足循环条件,就退出循环了。
while(x),它等价于while(x!=0)
所以,不再满足循环条件,就退出循环了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯