VisualFoxPro6.0数据库技术与应用第2版刘德山邹健_DOWHILE语句课件教学.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 25页
  • 2017-01-07 发布于广东
  • 举报

VisualFoxPro6.0数据库技术与应用第2版刘德山邹健_DOWHILE语句课件教学.ppt

当执行该命令时,先判断条件表达式的值,若为真,则执行循环体语句序列,遇到ENDDO语句再将控制转到DO WHILE处,这时重新判断条件表达式的值,以确定是否再进入循环,重复执行循环体。如此重复,直到某次判断条件表达式为假时,则结束循环,并将控制转向ENDDO之后的命令,继续执行后面的命令序列。 * 该命令结构的处理流程图如图6-6所示。 在DO WHILE循环中,DO WHILE 条件表达式叫做循环的起始语句,ENDDO叫做循环的终止语句,DO WHILE和ENDDO中间的语句序列叫循环体。 命令格式: DO WHILE 条件表达式 语句序列 [LOOP] [EXIT] ENDDO 图6-6 DO-WHILE-ENDDO结构流程图 在循环体中可以使用LOOP和EXIT命令。如果循环体中包含LOOP命令,该命令的作用是结束本次循环,转回DO WHILE处重新判断条件,若条件成立,执行下一次循环。 如果循环体包含EXIT命令,该命令的作用是强制跳出循环,转去执行EDNNO后面的语句。 通常情况下,LOOP和EXIT命令出现在循环体内的选择语句中,根据条件来决定是执行LOOP命令还是EXIT命令。 注意: ① 为保证循环体被执行,在条件表达式的设置上应使首次判断结果为真值; ② 为避免出现死循环,在循环体中必须有改变循环控制变量即条件

文档评论(0)

1亿VIP精品文档

相关文档