do…while while for语句一定可以相互替换吗

做作业有三个判断题。
1、凡是while语句能解决的问题也能用do…while语句解决。
2、凡是用while语句能解决的问题都可以用for语句实现。
3、凡是用for语句能解决的问题都可以用while语句实现。

1肯定是对的。
2和3不能确定。
do…while while for语句是可以相互替换的。但是是一定吗?
书上有提到while必须明确的给出继续执行循环的条件,但是for不仅可以用在明确的执行循环条件,也可以用在不明确的执行循环条件。那3是对的吗?2呢?
= =……那你要去问中国的教育体制啊……粪青就不要再说什么了。我才在C语言刚入门,老师就出这种题,我有什么办法。你的口气有问题。 还有,FOR语句是可以完全替代WHILE语句的。这个搞明白了。就差WHILE貌似不能完全替代FOR?

do…while while for语句是可以相互替换的,这是要看情况的。不一定。

书上有提到while必须明确的给出继续执行循环的条件,但是for不仅可以用在明确的执行循环条件,也可以用在不明确的执行循环条件。
这样的话3肯定不对。 2 是对的。因为while语句的执行条件是属于for的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-16
这跟孔乙己问回字有哪四样写法有区别?能替换怎样,不能替换怎样,不在效率内存这些关键问题上考虑,跑来考虑这种一点用没有而且蛋疼的问题,十有八九中国人出的题。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网