for,while和do~while语句有何异同?

如题所述

1、相同点:都是进行循环判断的。

2、不同点:do-while是先执行后判断,因此do-while至少要执行一次循环体。而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行。

for(表达式1;表达式2;表达式3) 第一步,计算表达式1的值。第二步,计算表达式2的值。若值为真(非0)则执行循环体一次,否则跳出循环。第三步,计算表达式3的值,转回第二步重复执行

异同

1、不同和相同之处。

2、不同;不一致。

3、引申为反对。

4、反对意见;异议。

温馨提示:答案为网友推荐,仅供参考
相似回答