爱问 爱问共享资料 爱问分类

VB编译错误 loop 没有 DO 什么意思?

首页

VB编译错误 loop 没有 DO 什么意思?


        

你给的情我用命珍惜

查看TA的回答:

提交回答
好评回答
  • 2019-03-07 15:42:15
    请参考对"qbasic的语言设计有哪几种?"问题的回答,其中涉及DO  LOOP语句的用法.
    你应在VB编程窗口的提示下找到调试黄色标注代码处仔细看DO LOOP结构的语法错误.或把出错部分代码上传便于分析.
    网址:
     
    祝成功

    邹善能

    2019-03-07 15:42:15

其他答案

    2019-03-07 15:50:22
  •   Do…Loop循环是条件循环,也就是说,执行循环直到条件满足或者不满足。Do…Loop循环的两种基本形式是Do…While(在条件为真的时候重复)和Do…Until(在条件为真的时候退出循环)。
    Do…While循环在条件为真的时候执行循环。
      构造如下所示: Do While condition statements Loop Do:表明循环开始的关键字; While:表明循环种类的关键字; condition:循环条件(例如,x=10,Myval <>6 或者y   或者可以使用等同的语句结构: Do statements Loop While condintion Do… while 有两种形式,这两种形式之间的差别是条件的位置:一个是在循环的开始,而另一个在循环的结尾。 在Do语句中放置While条件,则程序在执行循环之前检查条件,如果条件为真,Do语句和Loop语句之间的代码将被执行,接着程序转回到Do语句处重新检查条件,一旦条件为假,程序转到紧接着Loop的语句。
      在这种形式下,Do语句和Loop语句之间的代码段有可能不被执行(代码段第一次执行之前,如条件为假,程序将跳过中间的代码) 为了至少执行一次Do… while循环,可使用第二种形式的Do … while循环,即将条件语句放在Loop之后,例如: Do Text1。
      Text =Text1。Text & Cstr(intCntr) intCntr = intCntr + 1 Loop While inCntr < 10 这种形式的 Do… while循环中,循环首先执行一次,然后再判断条件的真假,从而决定是否继续循环。
      要注意的是,不要在Do和Loop语句处都放置While条件,这样在程序运行时将引起错误。 当使用Do … While循环时,不要忘记在代码中改变条件变量。与For … Next循环不同的是,Do … Loop中的条件变量或者计数变量要在代码中自己控制。
      当然,自己初始化变量相对于依靠缺省值是好的习惯。 Do … Until循环的语法结构如下: Do Until condition statements Loop 当条件为假时,执行循环;当条件为真时,循环停止。 有两种形式的Do … Until循环,就像有两种Do … While循环一样:一种是条件在Do语句中,而另一种是条件在Loop语句中。
      如果将条件放在Do关键字那一行,条件在循环内部代码段执行之前先被检查;如果将条件放在Until关键字那一行,循环内部代码段执行一次之后条件被检查。 。

    李思索

    2019-03-07 15:50:22

  • 2019-03-07 15:43:22
  • do
    循环体
    loop while 表达式

    李硕人

    2019-03-07 15:43:22

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):