do…while while for语句是可以相互替换的,这是要看情况的。不一定。书上有提到while必须明确的给出继续执行循环的条件,但是for不仅可以用在明确的执行循环条件,也可以用在不明确的执行循环条件。这样的话3肯定不对。 2 是对的。因为while语句的执行条件是属于for的。
这跟孔乙己问回字有哪四样写法有区别?能替换怎样,不能替换怎样,不在效率内存这些关键问题上考虑,跑来考虑这种一点用没有而且蛋疼的问题,十有八九中国人出的题。