VB 中关于多重循环的执行问题
来源:互联网 发布:仓库管理数据库设计 编辑:程序博客网 时间:2024/05/22 03:07
在程序设计中,变量、类型等是基础,语句才是直接影响程序功能发挥的因素
程序的功能无非就是这么几个:
判断:
判断某个变量是不是某个值,然后执行某个动作
跳转:
通常在判断后转到对应的语句上,而不是一路执行下来
循环:
其实循环可以说是判断+跳转,如汇编的修改IP指针,C++和VB的Goto语句,C/C++也可以用指针
来跳转,但是专门的循环语句要容易用的多,VB中常见的循环就是For循环和Do循环,应该说Do循环
是包含了While循环的。
退出循环,可以用Exit语句,Exit for,Exit Do,While循环则不能半路退出,直到条件满足。
我们来看例子:
Public Sub dfind()
Dim i, j As Integer
Dim bFind As Boolean
For i = 1 To 5
For j = 0 To i
If i * j > 10 Then '判断
bFind = True '标识已经完成
MsgBox str(i) + " " + str(j)
Exit For '只是退出for j循环
If bContinue = False Then Exit Sub '直接跳出过程,当然也跳出了所有循环
End If
Next j
If bFind = True Then Exit For '满足则跳出for i循环,否则继续
Next i
End Sub
其实对这种问题有一种豪放就是Debug,VB6中用F8单步调试,就可以对整个过程一目了然了。
- VB 中关于多重循环的执行问题
- Java中多重循环的优化问题
- 关于多重循环效率问题
- vb循环中变量赋值的问题
- Java中关于多重继承的问题
- 关于for循环的执行效率问题
- 关于for循环的执行效率问题
- 关于循环执行效率问题
- 关于VB中Timer停止的问题
- 关于for循环的执行效率的问题
- 关于多重奖励的问题
- 多重循环的退出问题 if-break
- 关于执行rsh后while不能循环的问题
- 多重for循环。在马克思手稿中有一道趣味的数学问题。吃饭的问题
- java中多重循环的简化
- java中跳出多重循环的方法
- 关于C++中for循环的问题
- 关于for循环中三个语句的执行顺序
- 第一次的雪
- vmware-tool卸载的全过程
- [双语阅读]英一半民众认为气候变化非人为所致
- CButtonST类的用法
- 有限有序队列
- VB 中关于多重循环的执行问题
- Java中final 关键字
- 参数传递
- 组合
- this使用例子
- 编码人日记2009/12/07 进一步体验Chrome OS
- 方法重载
- C++ Primer里的精华
- Win7的30个技巧(希望对安装win7的朋友有帮助)