外贸
do-while语句的一般形式为:do 语句 while(表达式);这个循环与while循环的不同在于:它先执行循环体语句一次,再判断表达式的值,若为真(非0)则继续执行循环体语句;直到表达式的值为假(0)时才退出循环。do-while语句和while语句的区别在于do-while是先执行后判断,因此,do-while循环至少要执行一次循环体语句。而while语句是先判断后执行,如果条件不满足,则一次循环体语句也不执行。一般用while语句所编写的程序也可以用do-while来编写。do-while执行流程如图4-3表示。图4-3do-while语句执行过程【例4-3】用do-while语句计算从1加到100的值分析:本题要求sum=1+2
while语句的一般形式为:while(表达式) 语句序列其中表达式是循环条件,语句序列为循环体。当循环体中包含两条或两条以上语句时,一定要用大括号。执行过程如下:计算表达式的值,当值为真(非0)时,执行循环体语句,执行完循环语句后,再返回计算表达式的值,直到表达式的值为假(0)时,退出循环,执行while语句的下一条语句。其语句可以为空语句、简单语句或作为循环体部分的复合语句。其流程如图4-1所示。图4-1while语句执行过程【例4-1】用while语句计算从1加到100的值。用N-S结构流程图表示算法,如图4-2所示:图4-2N-S流程图#include<stdio.h>intmain(){ inti,sum=0;
Copyright 六六互联.Some Rights Reserved.www.ic.vip