从循环次数角度分析
do-while循环至少执行一次循环体语句。
for和while存在循环体语句可能一次不执行的情况。
如何进行选择
(1)实现功能角度
三种循环完全可以互换,没有非彼不可的问题。
(2)使用习惯角度
有明显的循环次数(范围)的需求,通常选择for循环;
循环次数不明显,但是循环条件明确的情况下,通常选择while循环;
如果循环条件语句块至少执行一次,可以考虑使用do-while循环。
do-while循环至少执行一次循环体语句。
for和while存在循环体语句可能一次不执行的情况。
三种循环完全可以互换,没有非彼不可的问题。
有明显的循环次数(范围)的需求,通常选择for循环;
循环次数不明显,但是循环条件明确的情况下,通常选择while循环;
如果循环条件语句块至少执行一次,可以考虑使用do-while循环。

被折叠的 条评论
为什么被折叠?