打印本文 打印本文  关闭窗口 关闭窗口  
全国等级考试二级VB考点分析之控制结构与数组(2)
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:47:58  文章录入:杜斌  责任编辑:杜斌

5.3  For循环控制结构
考点5  For循环控制结构
  For循环也称为For…Next循环或计数循环。其一般格式如下:
        For循环变量=初值To终值[Step步长]
          [循环体]
          [Exit For]
        Next[循环变量][,循环变量]…
  说明:格式中有多个参数,这些参数的含义如下:
  (1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量,但不能是下标变量或记录元素。
  (2)初值:循环变量的初始值,它是一个数值表达式
  (3)终值:循环变量的结束值,它是一个数值表达式。
  (1)步长:循环变量的增量,是一个数值表达式。
  (5)循环体:在For语句和Next语句之间的语句序列,可以是一个或多个语句。
  (6)Exit For:退出循环
  (7)Next:循环终端语句。在Next后面的“循环变量”与For语句中的“循环变量”必须相同。
  格式中的初值、终值和步长均为数值表达式,但其值不一定是整数,可以是实数,Visual Basic自动取整。
5.4 当循环控制结构
考点6 当循环控制结构
  当循环语句的格式如下:
        While条件
          [语句块]
          Wend
  在上述格式中,“条件”为一个布尔表达式当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”(即循环体)。
  While循环语句的执行过程是:如果“条件”为True(非0值),则执行“语句块”到Wend语句时,控制返回到While语句并对“条件”进行测试,如仍为True,则重复上述的过程;如果“条件”为False,则不执行“语句块”,而执行Wend后面的语句。
  当循环与For循环的区别是:For循环对循环体执行指定的次数,当循环则是在给定的条件为True时重复语句序列(循环体)的执行。
5.5  Do循环控制结构
考点7 Do循环控制结构
  Do循环不仅可以不按照限定的次数执行循环体内的语句块,而且可以根据循环条件是True或False决定是否结束循环。
  Do循环的格式如下:
  (1)Do
            [语句块]
            [Exit Do]
      Loop [While|Until循环条件]
  (2)Do [While|Until循环条件]
            [语句块]
            [Exit Do]
        Loop
  Do循环语句的功能是:当指定的“循环条件”为True或直到指定的“循环条件”变为True之前重复执行一组语句(即循环体)。
  说明:
  (1)Do, Loop及While, Until都是关键字“语句块”是需要重复执行的一个或多个语句,即循环体。
  “循环条件”是一个逻辑表达式
  (2) Do和Loop构成了Do循环当只有这两个关键字时,其格式简化为:
            Do
            [语句块]
          Loop
  在这种情况下程序将不停地执行Do和Loop之间的“语句块”。为了使程序按指定的次数执行循环,必须使用可选的关键字While或Until以及Exit Do。While是当条件为True时执行循环,而Until则是在条件变为True之前重复
打印本文 打印本文  关闭窗口 关闭窗口