谁能帮我解释一下第八题为什么选D?
谁能帮我解释一下第八题为什么选D?
答案:1 悬赏:70 手机版
解决时间 2021-05-21 23:54
- 提问者网友:皆是孤独
- 2021-05-21 16:30
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-05-21 16:38
第一次先执行一次循环语句——因为do-while是限制性再判断.
输出x=x-2=3-2=1;
然后判断,--x是先减再用,所以当x=1的时候--x值为0,
也就是判断语句为真,循环继续,
再次输出x=x-2=0-2=-2;
再次判断,语句不成立了,循环结束
所有,答案为D 再答: !(--x)表示循环条件 !表示非 当 !(--x) 为true继续循环 !表达式 何时为true 即当(--x)为false时 这里人为0为false,其他均是true 当--x 为0时继续循环,否则退出
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯