VB中的循环语句中的for... 是怎么用的?

for.. to 表示什么?

回答如下:

如:
For i=0 to 999  '这里省略Step说明步长为1
循环体
Next i
说明从0到999,循环1000次。

又如:
For i=20 to 0 Step -2
循环体
Next i
说明从20到0,以步长为-2,循环10次

for语句是循环语句,它的格式是:
For 变量=初值 To 终值 〔Step 步长]

循环体
Next 变量

扩展资料:

VB的用途

开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。 

“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 语言,一种在计算技术发展史上应用得最为广泛的语言。

Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。

专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 

Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统,MicrosoftExcel 的Appications Edition,Microsoft Access和Windows的许多其他应用程序都使用这一语言

Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。 

从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。

参考资料:百度百科:VB

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-30

计数循环For 格式:

For 循环变量=初值 To 终值 [Step为步长,默认步长为1]

[循环体]

[Exit For]

Next [循环变量][,循环变量]……

说明:

1、for循环格式中有多个参量,这些参量的含义如下:

1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量。

2)步长:不可为0。如果步长为1,则可省略不写。

3)格式中的初值、终值、步长均为数值表达式,但其值不一定是整数,可以是实数,VB自动调整。

2、For循环语句的执行过程是:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过终值,如果超过就停止执行“循环体”,跳出循环,执行Next后面的语句,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。

3、在VB中,For-Next循环遵循“先检查,后执行”的原则,即先检查循环变量是否超过终值,然后决定是否执行循环体。因此,当步长为正数,但初值>终值,或步长为负数,但初值<终值时,循环体将不会被执行。当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。

4、For语句和Next语句必须成对出现,不能单独使用,且For语句必须在Next语句之前。

5、循环次数由初值、终值和步长3个因素确定,计算公式为:

循环次数=Int (终值-初值)/步长+1

6、For-Next循环可嵌套使用。

7、循环变量用来控制循环过程,在循环体内可以被引用和赋值。当循环变量在循环体内被引用时,称为“操作变量”,而不被引用的循环变量叫做“形式变量”。如果用循环变量做为操作变量,当循环体内循环变量出现的次数较多时,会影响程序的清晰性。

扩展资料:

在VB中除了for(计数)循环,还包括当循环和Do循环两种循环形式。

1、在VB当中,当循环的格式如下:

While 条件

[语句块]

Wend

“条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”。

2、Do循环的格式如下:

1)第一种格式:

Do

[语句块]

[Exit Do]

Loop [While|Until 循环条件]

2)第二种格式:

Do [While|Until 循环条件]

[语句块]

[Exit Do]

Loop

参考资料:百度百科-循环语句(VisualBasic-VB)



本回答被网友采纳
第2个回答  推荐于2019-08-20

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

1、控制变量的初始化。

2、循环的条件。

3、循环控制变量的更新。

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为为:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 也就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 的时候

循环执行的条件为:循环变量 <= 终值

2) 当步长 < 0 的时候

循环执行的条件为:循环变量 >= 终值

假如想强行退出 For 循环不再执行,请使用 Exit For。

举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到最后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

扩展资料

VB循环语句包括For-Next、While-Wend、Do-Loop语句。下面介绍一下While-Wend、Do-Loop语句:

While Wend 语句:

While 条件

循环体

Wend

满足条件时,(如当i>5时),便退出循环,否则执行循环体。

Do-Loop语句:

Do

循环体

...[Exit Do]

Loop

循环体会在Do 与 Loop 之间不停循环。

参考资料:百度百科-循环语句

本回答被网友采纳
第3个回答  推荐于2019-11-15

C语言中的for循环如下:

1、语句最简形式为:

for( ; ; )

2、一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

俩“;”号之间的条件表达式是一个关系表达式, 其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体 [2]  。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

扩展资料

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为:

for(表达式1;表达式2;表达式3)语句:/*循环体*/

for语句执行过程如下:

1、先对表达式1赋初值;

2、判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。

参考资料来源:百度百科--for循环

本回答被网友采纳
第4个回答  推荐于2019-08-12

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

1、控制变量的初始化。

2、循环的条件。

3、循环控制变量的更新。

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为为:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 也就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 的时候

循环执行的条件为:循环变量 <= 终值

2) 当步长 < 0 的时候

循环执行的条件为:循环变量 >= 终值

假如想强行退出 For 循环不再执行,请使用 Exit For。

举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到最后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

扩展资料

举例: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation      /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

参考资料来源:百度百科 - Visual Basic

百度百科 - 循环语句

本回答被网友采纳
相似回答