vb中step負1可不可以省略,是不是只有step正1可以省略

時間 2022-03-23 20:19:47

1樓:匿名使用者

除了正數1 之外的步進都不能省略

2樓:

step 1是預設值,負1時當然不能省略。

3樓:萍水e相逢

樓上都說了!還是按照msdn吧

vb step1 什麼意思,,還有for i=1 to 10 step 1什麼意思 10

4樓:匿名使用者

在for迴圈中,迴圈變數的值怎麼變化就是由step來決定的。比如你這裡,

for i=1 to 10 step 1的意思就是每次迴圈,變數i的值增加1,這就是step 1的含義。如果每次增加1,step 1可以省略。比如for i=1 to 10 這和前面的語句含義一樣。

5樓:哥哥好酷

for i = 1 to 10 step 1 『for迴圈step 是步長的意思 , 如果不寫這個 step 預設 就是 1可以這樣理解

這裡有 10 塊磚

i 從第一塊,走到 第 10 塊去, 以每一步 走一塊 要走 10步

如果, step 是 2

也就是 以 每一步 走兩 塊 就只用走 5步能否 理解

6樓:匿名使用者

step 是步長的意思,step 1=step +1,比如你這裡,

for i=1 to 10 step 1的意思就是每次迴圈,變數i的值增加1,如果步長是負數,變數的值每次就減少。

7樓:

step1就是每次走一步step2就是每次走2不

你的for i=1 to 10 step 1的話就是走了10次

如果是for i=1 to 10 step 2的話就是走5次

step1 在vb中是代表什麼?

8樓:匿名使用者

迴圈的步進值是1,例如;

for i=1 to 10 step 1

即i=1,i=2,...,一直到i=10結束迴圈,如果:

for i=1 to 10 step 2

那麼,i=1,i=3,i=5,...,一直到i=9結束迴圈。

9樓:高階法院法官

1l正解

例如你的遍歷迴圈語句,要分別給陣列到9的奇數賦值,就可以寫dim a(9) as string

for i= 1 to 9 step 2

a(i)="你好"

next i

那麼a(1),a(3).....a(9)的值都會為「你好」,而偶數都為空

10樓:匿名使用者

遍歷(for)迴圈中每次增1,可以省略

11樓:

就是for迴圈中每一次迴圈變數的增加值

例如for x=0 to 100 step 10中,每次迴圈x都會加上10,相當於迴圈中有乙個x=x+10的語句。

12樓:夢回相城

步長是1。當step為1時,可以省略。

13樓:櫻空祭

step 表示步長,就是每次for迴圈的長度

vb程式裡step是什麼意思

14樓:匿名使用者

step是for……next語句中的的乙個引數step 引數可以是正數或負數

step 引數值決定迴圈的執**況

例如:private sub command1_click()dim i as integer

dim n as integer

n = 0

for i = 1 to 10 step 1 '假如step為1,則可省略

n = n + 1

next i

print n

end sub

執行結果為10(迴圈一共執行了10次),如果寫成 step 2,則結果是5

15樓:

比如說for i = 0 to 100 step 2print i

next i

顯示的就是0,2,4,6,8,10,12…………

16樓:匿名使用者

for迴圈時的步長,就是說每次迴圈之後,迴圈變數要增加的值。

17樓:貴州遵義發郎中

步長,即迴圈變數的增量,步長預設為1可以省略不寫。

vb語言to step是什麼意思

18樓:母豬瑩l_敘聰月

for 語句的完整結構是:

for i = 1 to 10 step 1

step表示步長,如果步長值為1,可以省略.如果為其他值則不能省略.

例如:for i = 1 to 10 step 2 『這裡的step 2就不能省略

next

for迴圈語句的原理是:

for i = 1 to 10 step 2

迴圈的第一步是確定迴圈範圍和步長,這裡的迴圈範圍是1 to 10,也就是迴圈變數i的值將在1到10之間變化.step 2表示i變數變化的步長.當**執行到next處得時候,這個時候i變數將根據步長做加法運算,

例如for i = 1 to 10 step 2,迴圈第一次執行時i = 1,那麼執行到next之後,進行步長的加法運算也就是i = i + 2(step)= 1 + 2 = 3,然後判斷3是否在1到10範圍內,如果在這個範圍內,那麼迴圈繼續,如果i通過步長加法運算超出了1到10的範圍,那麼迴圈即終止!

所以你的for 1 = 1 to 10就表示,i的值每迴圈一次到next處,做 i = i + 1運算後再投入迴圈,依此類推!

vb 中,for 迴圈的step設定為 - 1,是什麼意義,注意,不是負1,是減號和1中間有乙個空格 5

19樓:匿名使用者

是for i =n to 1 step -1

next i 這樣嗎?

上述就是從n 到1的遞減迴圈,不知道對你有幫助沒?

20樓:華仔成教

怎麼會有空格,你把**複製到vb的**視窗過程裡,會自動去掉空格的,也就是負1了,估計是筆誤,應該是 step -1

21樓:ry棉

空格是自動生成的,實際上就是-1啦,就和你打"form_load"然後按回車load後面會自動出現"()"一樣的

22樓:混合理論

??中間有個空格?搞vb這麼久了,這倒還是第一次見到。。我猜就是-1吧,可能空格加或不加都一樣。你自己執行試試呢

vb中,step-1是什麼意思

23樓:聽不清啊

vb中,step-1就是當乙個for迴圈的迴圈體結束時,遇到next語句,就執行

控制變數=控制變數-1

vb 下面這個step - 1 是什麼意思 ?.. 為什麼n=n+1刪除了就不行了?.

24樓:匿名使用者

step 步進,表示迴圈變數如何變化,省略則預設1,即每次迴圈變數+1

step -1 就是每次迴圈變數自減1

比如:for i=10 to 8 step -1就是i取10,9,8

「插入」操作就是把陣列增大1,並把插入位置後面的元素往後移,所以n=n+1

不能刪除

25樓:匿名使用者

比如for x = 1 to n step 2 就是1 3 5 7

+2可懂?

買A房子可不可以,買A房子可不可以?

美麗鑫鑫 這個位置挺好啊,背後有大樓,前面無遮擋 自己住不好,陰面拐角不透風,但是只要 便宜一切好商量 還能再難點不 可以,朝南陽光比較好,太曬了可以拉窗簾 可以現在房子太貴了不是一般人能買起的 我覺得不好,不通透,西曬,噪音大,既然花錢了就買個好的,不然再換,除非你有錢任性! 新一醬 可以啊,只要...

人可不可以吃,人到底可不可以吃飯?

在我國北方大人們經常用一句話來嚇唬哭鬧中的小孩,話一出口立刻鴉雀無聲,這話就是 馬虎來了!因為傳說馬虎是乙個專吃小孩的惡官,他經常要吃掉附近村民的小孩來滿足自己的偏好,所以在他附近的村子經常要丟失小孩子的。所以人應該是滿好吃的,尤其是小孩子。不過,這個惡官最後被人殺死了,所以現在也就沒人吃人了。人基...

鼻屎可不可以吃,冬天可不可以吃海帶

奧地利一名醫生指出,日常多挖鼻孔 吃鼻屎,有益健康,更 稱鼻屎具有增進人體免疫力功效。胸肺科專家比施加爾建議,家長應鼓勵孩子多挖鼻孔和吃鼻屎,以增強孩子的免疫系統。他指出,鼻腔在免疫系統中有過濾功能,空氣經過鼻腔進入肺部,大量細菌會留在鼻屎。如果吃下帶有多種細菌的鼻屎,並讓小腸吸收,其功效就像藥物一...