问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb 循环的问题

发布网友 发布时间:2023-06-18 09:12

我来回答

4个回答

热心网友 时间:2024-11-18 13:13

1、“For”语句,它的格式是:
For <循环变量>=<初赋值> To <终值> [Step <步长>]
…要循环执行D的代码…
Next <循环变量>

在默认情况下,Step被设为“1”,可以省略 例如:
Dim a As Integer
a = 0
For I=1 To 10
a=a+I
Next I
这是一个最简单的累加器的例子,把1到10累加在一起,然后赋值给“a”

2、While语句也是一个很常用的循环语句,它的形式很多:

①While …条件…
…要循环执行D的代码…
Wend
例如
Dim a As Integer
a = 0
I = 1
While I <= 10
a = a + I
I = I + 1
Wend
②Do While …条件…
…要循环执行D的代码…
Loop
例如
Dim a As Integer
a = 0
i = 1
Do While i <= 10
a = a + i
i = i + 1
Loop
③Do …要循环执行D的代码…
Loop While …条件…
例如
Dim a As Integer
a = 0
i = 1
Do
a = a + i
i = i + 1
Loop While i <= 10

While后面都跟逻辑条件判断,“Do While …… Loop语句”和“While …… Wend 语句”作用相似,都是先判断While后面的条件是否为“真”,如果为“真”则执行里面的语句,如果为“假”,则退出循环,循环直至条件为“假”终止。“Do …… Loop While ”与前两者的区别在于,它不管条件的真假,都会先执行“Do”后面的语句,也就是说,它至少执行语句一次。

●与While用法相似的还有Until语句,它是直至条件为真则终止循环,句式把do until...loop 和 do.. loop until,但是因为容易记混,所以我建议只用While即可。Until <条件>可以相当于While Not <条件>。

Dim a As Integer
a = 0
i = 1
Do Until i > 10
a = a + i
i = i + 1
Loop

Dim a As Integer
a = 0
i = 1
Do
a = a + i
i = i + 1
Loop Until i > 10

●For循环和Whlie循环应当根据适当的环境使用,它们有时也可替换。

热心网友 时间:2024-11-18 13:13

VB循环语句有:

1、do while...loop:当条件为True时循环,,在进入循环之前检查条件。
2、do...loop while:当条件为True循环,在循环至少运行一次后检查条件。
3、do until...loop:当条件为false循环,在进入循环之前检查条件。
4、do.. loop until:当条件为false循环,在循环至少运行一次后检查条件。
5、While...Wend: 当条件为Ture时循环。
6、for....next:指定循环次数,使用计数器重复运行语句。
7、for Each...next:对于集合中的每项或数组中的元素,重复执行每个语句。
8、for Each...in:从一个集合中取出每一个元素。
9、循环嵌套:就是在一个大循环内可以包含一个小循环。
10、强行退出循环

应用最多的就是do while 、for next和for Each循环,主要是因为比较方便,好控制,具体循环速度和资源占用,是看使用时的方法,没有比较明显的界定.

热心网友 时间:2024-11-18 13:14

只要你不分配内存空间,任何死循环都几乎不占资源!
VB程序往往在循环耗时太长的时候,界面反应很缓慢或几乎不动作,这是由于程序一直在你编写的循环体内工作,没有及时对窗口消息进行处理。为了循环时不影响界面操作,应该在循环里面加一句 DoEvents ,让程序将暂时退出循环体,处理窗口消息或控件事件等等,处理完后又会继续循环。

热心网友 时间:2024-11-18 13:14

do until
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
css布局绝对定位和相对定位疑惑? 湖北对口单招有哪些大学 湖北单招最好考的学校有哪些 玻璃隔断吗 《八佰》中的南岸刀子,《药神》中的沉默黄毛 有哪些适合新手养的蛇品种推荐? 新手喂养什么宠物蛇比较好? 色叔叔茜色是什么色 仓鼠上窜下跳一直不停,是什么原因? 禽医静心谈鸭黄病毒的主要症状有哪些?鸭子得了黄病毒怎么治疗? 幼儿园小班班级口号大全 我们是草莓队,喊个什么口号 全结肠切除后形成肠瘘、肛瘘。 结肠癌肠子漏了 结肠癌术后形成小肠瘘 十五岁男孩没有上学,搬出去,父母打电话也不回,微信拉黑、父母该... win10 doc命令符下,进入文件夹的命令是什么? win10的exactall功能 崩坏3崩坏冒险谭活动怎么玩玩法攻略 崩坏3联合作战室活动介绍崩坏3联合作战活动攻略 重庆市疫情期间最低工资标准 疫情期间为什么志愿者率低呢 疫情期间最低工资 疫情期间工资低于最低工资标准怎么办呢? 乙肝核心抗体是1.85的话怎么样? 梦见火球是什么意思?做梦梦见火球好不好 名著“人最宝贵的东西是生命。生命对于我们只有一次。一个人的生命应 ... 蓝椰青冰美式一口掉进清凉海洋 椰青美式苦中清甜夏日必备超简单 椰青冰美式咖啡低卡高颜值好喝网红咖啡 冻毛豆怎么煮更有味道,冻毛豆怎么煮好吃 云南附近的C语言开发培训机构? 同事叫我去弄个发型,打扮自己漂亮点,穿条裙子就可以啊? 乙型肝炎病毒DNA定量(HBV-DNA)2.38e2 是什么意思呢? ...有翅膀,个头小,体长在1~2mm之间,谁知道这是什么昆虫?在家里大面积... 这是什么虫子?蚂蚁大小,三对足,一对触角,会装死 我见过一种蚂蚁好像是瘪嘴蚂蚁,长二厘米左右,想请你辩认一下看是不是... 董千歌为女主角的动漫 ...一大一小,女主是神社继承人,父亲是宫司,母亲过世,这是什么动漫... 。。有一个我看过的动漫,淡忘了什么名字。。是一个男孩子从一个女孩... 520发红包被打马赛克,你是不是备胎啊。 毛进华这名字好吗?事业怎样 梅尼埃需要做手术吗? 去哪吃美食比较好? 手机售后退货单 是什么? 闲鱼800小刀一般刀多少 闲鱼250元小刀能刀多少 姓名数理:女孩名字的地格应避免18这个数 原核细胞没有细胞分化? 信托的2c是什么级别?