作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 14:59:51
for,while和do~while语句有何异同?
相同点:都是进行循环判断的
不同点:
do-while是先执行后判断,因此do-while至少要执行一次循环体.而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行.
for(表达式1;表达式2;表达式3) 第一步,计算表达式1的值.第二步,计算表达式2的值.若值为真(非0)则执行循环体一次,否则跳出循环.第三步,计算表达式3的值,转回第二步重复执行