打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
For循环控制结构

在指定的条件下多次重复执行的一组语句,可通过循环结构来实现。

 循环语句产生一个重复执行的语句序列,直到指定的条件满足为止。Visual Basic提供了三种不同风格的循环结构,包括计数循环(for-next循环)、当循环(while-end while循环)和do循环(do-loop循环)。其中for-next循环按规定的次数执行循环体,而while循环和do循环则是在给定的条件满足时执行循环体。

 

 for循环也称for-next循环或计数循环。其一般格式如下:

For  循环变量= 初值 to 终值 [step步长]

[ 循环体]

next [ 循环变量][, 循环变量]

其中,步长:(可选项)。循环变量的增量,是数值表达式。其值可以是正数(递增循环)或负数(递减循环),但不能为0。如果步长为1,则可以省略不写。

初值,终值和步长均为数值表达式,但其值不一定是整数,可以是实数(即带小数点的数),VB会自动将其取整。

        

例如:在窗体的单击事件中输入:

Private SubForm_Click()

Dim i AsInteger

For i = 1 To10

Printi

Nexti

EndSub

其执行过程为:

1)把初值赋给循环变量i

2)将i的值与终值10进行比较。若i>10,则退出循环体。执行5),否则执行循环体。

3i增加一个步长值。即i=i+1

4)返回2)继续执行

5)执行Next语句后面的代码。

VB中,For-next循环遵循“先检查,后执行”的原则。即先检查循环变量是否超过终值。然后决定是否执行循环体。因此,在下列情况下,循环体将不会被执行:

1)当步长为正数,初值大于终值

2)当步长为负数,初值小于终值

当初值等于终值时,不管步长是正数还是负数。都执行一次循环体。

For语句和next语句必须成对出现,且for语句必须在next语句之前。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算机技术基础( 第六章 循环结构程序设计 )
《Visual Basic程序设计教程(第3版)》第5章 循环结构程序设计
【VBA实例026】输出ASCII码表
3.14 循环结构语句优质教学课件PPT
EXCELHOME VBA培训第三课时学习笔记
Excel || VBA之循环和比较运算符
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服