VB的嵌套循环问题

VB的嵌套循环问题 是内向外循环还是外向内循环
能举个简单的例子‘注释教我吗?

这个很简单,外循环可以看成一个变量,内循环也可以看成一个变量,当外变量确定时 ,内变量将在外变量已经确定的情况下执行程序,就是“以静看动”。举个例子来说吧
Private Sub Command1_Click()
Dim i As Integer, j As Integer
For i = 1 To 4 '大循环,也叫外循环
Print i '显示出I 的数值
For j = 2 To 5 '小循环,也叫内循环
Print j; '显示出J 的数值
Next j
Print 'print 是换行打印
Next i
End Sub

我这样的代码相信你会对这个循环有更加深刻的了解!如果还不会可以来请教!最后祝VB学习一路顺风,多思考思考就会明白了~~
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-21
你还是去csdn.net去请教吧,那里高手较多!

你好,问个VB的题目。 For i=1 to 4 For j=1 to i a=a+1 Next j Next...
这个题目跟a的初始值有关。这是一个嵌套循环,循环体是a=a+1。咱们看一下一共增加了多少:当i=1时,j=1to1,一共运行一次循环体,a增加了1;当i=2时,j=1to2,一共运行两次循环体,a又增加了2;当i=3时,j=1to3,一共运行三次循环体,a又增加了3;同理,i=4时,a再增加4;当i...

VB 嵌套For循环的问题
Y = 10 'Y = 10 表示Y重新赋值,所以无论For k2 = 0 To 3循环多少次Y结果都是一样的 For k3 = 0 To 2 Y = Y + 10 '因为Y = 10 , For k3 = 0 To 2 表示循环了3次;那么 Y = 10 + 10 + 10 + 10 即结果Y=40 Next k3, k2, k1 Print Y ...

vb 题: s=0:t=0:u=0 for i = 1 to 3 for j = 1 to i for k = j to...
分析嵌套循环语句,必须从最外层开始分析,首先假设i=1,那么j的取值只能是1,即t=1,所以关于k的循环就是k=1,2,3,s=0+1+1+1=3。其次假设i=2,那么j的取值为1和2,即得到t=1+1+1=3,再分两种情况来分析k循环,当j=1时,k的取值为1,2,3,这样s=3+1+1+1=6;当j=2是,k的取...

VB 嵌套For循环的问题
开始循环,比如这道题:首先,k1=0,y=20 k2=0,y重新赋值y=10 k3=0,y重新赋值y=y+1=20;k3=1,y重新赋值y=y+1=30;k3=2,y重新赋值y=y+1=40。最里层循环结束 再从最外层继续循环(k1=1,2,3.)。。。一直循环下去,直到k1=4,最外层循环结束。开始第二层循环。k2=(0,1,2,)。。

VB For Next 循环嵌套求值问题
这个三层嵌套循环,分别以i,j,k为控制变量,i,k的循环终止值都是3,因此,最后print出来的值就变为4,当变为4时,就不再进入循环了。j循环的终止值是i,而在循环体中i的最后取值是3,即j循环的终止值也是3,最后print出来的就也是4了。si,sj,sk,这三个变量分别在三层循环中被重新赋值。第一...

VB中的三条for语句嵌套怎么算的
i=1 to 10 step 1 '步长 1 是黙认,所以一般是不用写的,这样会 循环 十次 i 每一次 循环 就是会 循环变量+步长 结果 大于 终值 就结束 for i=1 to 10 step 2 步长 2 i 每一次 循环 就是会 循环变量+步长 结果 大于 终值 就结束,可以看出,因为步长为2,加多少次就大于 终值 ,就是...

详细讲解一下VB里面的IF嵌套跟循环嵌套
if b>c then end if else if a>c then end if end if 我觉得IF嵌套应该比循环嵌套更好懂一些,代码从上到下执行,先比较a和b,如果a大于b,则再比较b是否大于c.当然,如果a不大于b,就不用再执行b和c的比较了,而是执行a和c的比较.希望你能看懂,其实你自己用VB写一下程序就知道了....

如何理解VB中for循环语句嵌套
FOR的循环可以嵌套,这就是说,只要a不大于5,则每当a变化一次,内循环就会执行一次,显而易见,当a=5时是a的最后一次循环,内循环当然也会循环一次,而最后的一次内循环是i=4,这时会有ai(5,4)获值,也就是ai(5,4)=9.显示也是一样的,所以最大的显示当然就是9 ...

vb简答题各种循环结构能否互相嵌套使用?
可以,for, wihle, do循环都可以互相嵌套;for next循环体中可以使用while循环;while wend循环体中可以使用for循环 但是要遵循嵌套规则:1.多重循环中,内外层的循环变量不能同名;并列循环的循环控制变量可以相同,也可以不同。2.外循环必须完全包含内循环,不能交叉。

vb for 循环嵌套最难理解的地方?请高人详解
因为这个循环是先执行后判断,当k=10之后,k=k+1,然后系统得到k=11 然后再根据循环条件for i= 1 to 10,11>10 所以程序判定超出条件范围,退出循环,有兴趣的话,你可以先写一个简单的循环,然后一步一步执行,观察一下 Dim i As Integer Dim a As String a = "你好啊"For i = 1 To...

相似回答
大家正在搜