VB的for next语句问题

For a = b To c (Step d)
...
Next (a)
这最后的next (a)是什么意思

For循环的格式是:
For 循环变量=初值 To 终值 [Step 步长]
[语句]
Next[循环变量]
当步长缺省时,缺省值为1。
在Visual Basic中For循环属于“先检查后执行”语句,这种语句的执行过程:
当步长为正,“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过就一次也不执行而跳出循环。如果没有超过就执行循环体内的语句;然后把“循环变量”+“步长”赋给“循环变量”;然后再与终值比较,如果小于终值则执行语句。重复上述过程,直到循环变量超过终值。
当步长为负,则要检查“循环变量”是否小于“终值”。
所以,当K=10时,K值不超过终值10,程序会执行下一轮循环,当K=11时,11>终值10,程序不再循环,此时K已等于11

“next a”,next a就是相当于将此时的a加上一个d.

希望对你有所帮助!
温馨提示:内容为网友见解,仅供参考
无其他回答

vb中for-next语句如何使用
首先要了解for-next语句的基本语法结构,其语句的基本结构是for 变量=初值 to终值 step 步长值,其中像for 、next、step是vb中保留字,变量应该符合vb中命名规范,步长值根据自己的需要进行设置。for后面的变量应该满足vb中命名原则,变量的开头必须是汉字或者是字母开头,不能是数字开头并且在变量的组成中...

VB的for next语句问题
[语句]Next[循环变量]当步长缺省时,缺省值为1。在Visual Basic中For循环属于“先检查后执行”语句,这种语句的执行过程:当步长为正,“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过就一次也不执行而跳出循环。如果没有超过就执行循环体内的语句;然后把“循环变量”+“步长”赋给“循环...

vb中的for–next循环问题计算
8 \\ 4 = 2 理解为8除以4的商是2,余数为0,在这里余数不考虑 8 \\ 3 = 2 理解为8除以3的商是2,余数为2,在这里余数不考虑 15 \\ 7 = 2 理解为15除以7的商是2,余数为1,在这里余数不考虑 x = 100 For i = 1 To 100 Step 5 x = x - i \\ 6 Next i 第1次循环...

VB 的 For Next循环语句详解
本节将深入探讨 VB 中的 For Next 循环语句。循环语句的主要作用在于重复执行一段代码,以实现自动化流程。例如,计算从 1 到 10 的每个数加 5,直接计算显然更为简便,但若涉及大量数据时,循环语句便大显身手。循环语句的核心是循环变量,用于控制循环的起始、结束与步长。初值确定循环开始的位置,...

VB中For Next 循环是 先判断后执行,还是先执行后判断
(1)for...next 语句是先判断后执行的循环语句,是根据终值和循环变量的值的大小来决定是否执行下一次循环的,如for i=1 to 3 step 1,变量递增执行3次,当i大于终值3时,则不再执行循环。递减原理相同 (2)do...loop语句分为前测型和后测型:a.前测型do while...loop 和do until......

VB中for没有next是什么错误
for没有next表示for循环结束,没有写next vb中for语法 For<循环变量>=<初值>To<终值>[Step步长] <循环体> [Exit For] Next<循环变量>如果只写了for,最后结束时没有写next,就会报for没有next的错误。

关于vb for...next循环语句
这个循环进行了5次。因为FOR循环默认步长step 1,但是在循环体内的i=i+1语句,则是将i变量自增1。所以当i分别为1,3,5,7,9的时候进行了5次循环。当i等于11时,不满足循环条件,结束循环。PS:当变量为i为某个值时,i=i+1,将i变量自增1,当执行到next i时,按照循环的默认步长,变量i又被自...

VB For Next 循环嵌套求值问题
第一层i循环,循环次数是确定的,从1到3,3次,而si每一次循环被加了1,因此si为3,i值在循环结束后,增加到4。第二层j循环,循环次数不定,其j值从1增加到i。而i进行了三次循环,故在i的三个取值中,当i=1时,j循环进行了1次,从1到1 当i=2时,j循环进行了2次,从1到2 当i=3时...

Visual Basic 6.0 中关于For next 循环的问题..
For i = 1 to 4 ' 没有用 x = 4 ’此时X=4 但到了下面x=3 的时候 你前面的是不是等于屁话 For j = 1 to 3 ' 你连同这行向上一起删掉 看答案是否一样 x = 3 For k = 1 to 2 x = x + 6 Next k Next j '删掉 Next i '删掉 Print x End Sub ...

解释一下 ,VB中的for next 循环语句
1、for 语句包含了循环变量的开始值和结束值;2、next相当于循环变量的变化;a、i 的初始值是 1 最大边界是10,包含10(相当于<=10);b、next 也可写作 next i ,相当与增加1;for i=1 to 10 step 1 意思就是从1到10,每次增1,而 for i=10 to 1 step -0.1 意思就是从10到1...

相似回答