关于do while以下叙述正确的是?为什么呢?

[复制链接]
查看11 | 回复2 | 2008-11-28 21:22:47 | 显示全部楼层 |阅读模式
以下叙述正确的是_______。
A) do_while语句构成的循环不能用其它语句构成的循环来代替。
B) do_while语句构成的循环只能用break语句退出。
C) 用do_while语句构成循环时,在while后的表达式为非零时结束循环。
D) 用do_while语句构成循环时,在while后的表达式为零时结束循环。

回复

使用道具 举报

千问 | 2008-11-28 21:22:47 | 显示全部楼层
A) do_while语句构成的循环不能用其它语句构成的循环来代替。 当然不是,还有for, while... B) do_while语句构成的循环只能用break语句退出。 不对。除了break, while后面的条件不成立就退出了。 C) 用do_while语句构成循环时,在while后的表达式为非零时结束循环。 不对。为非零代表条件成立,不退出。 D) 用do_while语句构成循环时,在while后的表达式为零时结束循环。 是的,条件为零时(不成立)退出。 答案是Dps.回楼下的朋友,你的理解是对的。我觉得用for,while来达到do while的效果是可行的,当然条件是要允许更改判断条...
回复

使用道具 举报

千问 | 2008-11-28 21:22:47 | 显示全部楼层
问个问题关于A) do_while语句构成的循环不能用其它语句构成的循环来代替。 不是说do_while不管条件如何,至少要执行一次的么?就是说就算循环条件不成立,至少也要循环一次的吧那这样的话,用while 或者for如何代替?是我这样的理解(就算循环条件不成立,至少也要循环一次)错误还是说是用for 或者while更改条件来执行一...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行