Do_While--Loop在VB中,通常可以使用如下两种类型的循环语句:■For…Next语句:适合处理循环次数预知的循环问题。■Do…Loop语句:适合处理可以用某种条件进行控制的循环问题。DoWhile-Loop循环语句DoWhile溶液的PH值大于4向溶液中加入一滴硫酸Loop条件循环语句DoWhile<条件><循环体>LoopDo语句的格式有多种,常用的Do语句格式如下:上面的Do语句的执行过程是:先计算条件表达式的值,如果值为True,则执行一次循环体中的语句块,遇到Loop语句后,再次计算条件表达式的值,若仍为True,继续执行循环体中的语句块,如此不断重复,直到条件表达式的值为False时,才终止Do语句的执行,其执行过程如下图所示。首先判断条件是否成立,若条件成立,则执行循环语句。遇到Loop语句后,再次判断条件是否成立,若成立,继续执行循环语句,如此不断重复,当条件不成立时,则终止Do语句的执行。DimSAsInteger,IAsIntegerS=0I=0DoWhileI<=100S=S+II=I+1LoopPrint“s=",S否是输出si<=100?i=i+1i=1开始结束s=0s=s+iS=0ForI=1to100Step1S=s+INextIPrint“s=”s例题用Do语句计算1+…+100分析问题,mand1_Click() DimSasInteger,MasInteger S=0 M=1DoWhileM<=10 S=S+M__________________LoopPrintsEndSubM=M+1说明:划线处代码是M=M+1,每执行完一次循环,M都增加1。在这个程序中,此语句十分重要,如果缺少,就会出现条件M<=10永远成立的情况,程序将会无限地循环。因此在使用Do语句时,必须注意条件表达式中的变量值的变化方式,有可能会出现无限循环
DO-While--Loop循环语句 来自淘豆网www.taodocs.com转载请标明出处.