簡(jiǎn)單好玩的編程代碼 解釋一下。VB中的for next循環(huán)語(yǔ)句?
解釋一下。VB中的for next循環(huán)語(yǔ)句?舉一個(gè)簡(jiǎn)單的例子來(lái)解釋?zhuān)簊=0對(duì)于I=1到10s=s I下一步打印s1。for語(yǔ)句包含循環(huán)變量的起始值和結(jié)束值;2。Next相當(dāng)于循環(huán)變量的變化;a和I的初
解釋一下。VB中的for next循環(huán)語(yǔ)句?
舉一個(gè)簡(jiǎn)單的例子來(lái)解釋?zhuān)?/p>
s=0
對(duì)于I=1到10
s=s I
下一步
打印s
1。for語(yǔ)句包含循環(huán)變量的起始值和結(jié)束值;
2。Next相當(dāng)于循環(huán)變量的變化;
a和I的初始值為1,最大邊界為10,包括10(相當(dāng)于
對(duì)于I=1到10步驟1][對(duì)于I=10到1步驟-0.1]表示一次從1增加到10,而
對(duì)于I=10到1步驟-0.1]表示一次從10減少到1。
我相信您已經(jīng)看到了這一步和下一步是相互關(guān)聯(lián)的。但是為什么在我們的例子中沒(méi)有步長(zhǎng)值呢?為什么要加1?這是一個(gè)約定:如果沒(méi)有生命步長(zhǎng)值,那么next相當(dāng)于將1添加到變量中的效果。
for next循環(huán)語(yǔ)句公式?
For next語(yǔ)句
對(duì)于循環(huán)處理,請(qǐng)使用For next語(yǔ)句。
讓我們看看下面的示例。
首先將初始值1插入循環(huán)變量V中,然后判斷V的值是否超過(guò)最大值10。如果沒(méi)有,則在表中插入V值,然后將V值增加1,以判斷V值是否再次超過(guò)10。依次循環(huán),直到V的值超過(guò)10,以停止for語(yǔ)句的執(zhí)行。
Sub main(),用于V=1到10工作表(“Sheet1”)。細(xì)胞(V,1)。Value=vntextend sub
在for next語(yǔ)句中,循環(huán)變量默認(rèn)遞增1。實(shí)際上,您可以使用step來(lái)指定每個(gè)增量的值。
For loop variable=initial value to maximum value step increment processing next
讓我們看看下面的示例。
首先將初始值1插入循環(huán)變量V中,然后判斷V的值是否超過(guò)最大值10。如果沒(méi)有,則在表中插入V值,然后將V值增加2,以判斷V值是否再次超過(guò)10。依次循環(huán),直到V的值超過(guò)10,以停止for語(yǔ)句的執(zhí)行。
Sub main(),用于V=1到10步驟2工作表(“表1”)。細(xì)胞(V,1)。Value=vnextend sub
是ASP還是VB?步驟i=1到10下一步意味著從1到10循環(huán)10次。對(duì)于i=1到10步,下一步表示從1到10的循環(huán),步長(zhǎng)為2。這里,I的值將是1,2,直到I大于10才能退出。