VB中,for迴圈的STEP設定為1,是什麼意義,注意,不是負1,是減號和1中間有空格

2021-05-21 00:54:54 字數 4696 閱讀 8190

1樓:匿名使用者

是for i =n to 1 step -1

next i 這樣嗎?

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

2樓:華仔成教

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

3樓:ry棉

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

4樓:混合理論

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

vb中,step-1是什麼意思

5樓:聽不清啊

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

控制變數=控制變數-1

在vb的for迴圈語句中的step有什麼作用,我每次看到這裡都不明白step到底怎麼使用,什麼時候用,後者為什麼

6樓:匿名使用者

步長,你迴圈從1to10, 每次加多少呢

step就是 每次加多少 不寫 就是 預設加1

7樓:匿名使用者

一般迴圈變數都是以1為單位增加,但當需要以2或其他單位增加時就可以用step了

8樓:匿名使用者

for...next 語句示例

本示例使用 for...next 語句建立一個字串,其內容為由 0 到 9 的十個數字所組成的字串,每個字串之間用空格隔開。外層迴圈使用一個變數當作迴圈計數器,每迴圈一次,變數值減一。

dim words, chars, mystring

for words = 10 to 1 step -1 ' 建立 10 次迴圈。

for chars = 0 to 9 ' 建立 10 次迴圈。

mystring = mystring & chars ' 將數字新增到字串中。

next chars ' increment counter

mystring = mystring & " " ' 新增一個空格。

next words

vb中step -1什麼意思

9樓:匿名使用者

意思是for的迴圈變數每次迴圈減1.如

for i = 5 to 1 step -1就是從5迴圈到1,迴圈變數變化依次為

5,4,3,2,1

如果還有問題歡迎追問,問題解決請及時選為滿意回答,謝謝.

10樓:匿名使用者

步進為-1,就是每迴圈一次減一

vb for i = 4 to 1 step -1 這句話什麼意思?

11樓:聽不清啊

在vb中,

for i = 4 to 1 step -1print i

next i

當迴圈初值比迴圈終值大時,必須要有

一個小於0的步長值,循版環體才會執行。

上面的循權環體會執行4次(每次遇到next i 語句,控制變數 i 自動加一個step 值,即-1),輸出共有4行:4321

12樓:匿名使用者

迴圈i從4開始,每次減1,直到i=1為止。

13樓:匿名使用者

i變數的值從4到1每次-1的迴圈,for……next迴圈型別遞減型。

14樓:匿名使用者

i從4到1每步為-1

step1 在vb中是代表什麼?

15樓:匿名使用者

迴圈的步進值是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結束迴圈。

16樓:高階法院法官

1l正解

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

for i= 1 to 9 step 2

a(i)="你好"

next i

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

17樓:匿名使用者

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

18樓:

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

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

19樓:夢迴相城

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

20樓:櫻空祭

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

vb裡step是什麼,怎麼用

21樓:特雷西·科比

step 表示步長

比如 for i=1 to 6 step 2就會顯示 1,3,5

如果 for i=1 to 6 step 3就會顯示 1,4

step 2 的意思是每次跳倆個數

顯示 1 後 然後顯示1+2,(1+2)+2……

22樓:匿名使用者

vb裡面的step是步長的意思,應用在for迴圈語句中。

例如:dim i as integer  '定義一個整型變數ifor i=0 to 10 step 2  'for迴圈,next i

步長是2,則迴圈過程中i的值是0,2,4,6,8,10如果步長是3,則迴圈中i的值是0,3,6,9

23樓:匿名使用者

步進啊。。

for i = 10 to 12 step 2

初始i=10 步進為2 那麼迴圈第二次時 i就等於10+2=12

24樓:匿名使用者

step是 步長值

for i = 10 to 12 step 2 '這句話是說每迴圈一次,i的值加2

vb中一個簡單for迴圈的問題

25樓:匿名使用者

for迴圈的格式是:

for 迴圈變數=初值 to 終值 [step 步長][語句]

next[迴圈變數]

當步長預設時,預設值為1。

在visual basic中for迴圈屬於「先檢查後執行」語句,這種語句的執行過程:

當步長為正,「迴圈變數」首先取得「初值」,檢查是否超過「終值」,如果超過就一次也不執行而跳出迴圈。如果沒有超過就執行迴圈體內的語句;然後把「迴圈變數」+「步長」賦給「迴圈變數」;然後再與終值比較,如果小於終值則執行語句。重複上述過程,直到迴圈變數超過終值。

當步長為負,則要檢查「迴圈變數」是否小於「終值」。

所以,當k=10時,k值不超過終值10,程式會執行下一輪迴圈,當k=11時,11>終值10,程式不再迴圈,此時k已等於11。

26樓:

k=10的時候仍然符合迴圈要求,要進行一輪迴圈的。

只有到了11時才不符合迴圈要求,繼續執行next之後的操作。

27樓:匿名使用者

因為k等於10時條件滿足,迴圈繼續執行,執行next k ,這時k的值等於11,不滿足條件,迴圈結束。

28樓:匿名使用者

初值為1,執行了十次,就是11

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

29樓:匿名使用者

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

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

30樓:哥哥好酷

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

這裡有 10 塊磚

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

如果, step 是 2

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

31樓:匿名使用者

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

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

32樓:

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

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

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

VB6 0中如何設定延時

private sub form load dim x x shell notepad.exe vbnormalfocus sendkeys 這是一個文字檔案的測試程式.true 模擬輸入英文字串 sendkeys true 兩次回車 waittime 2 延時 2 秒 sendkeys 自動輸入文...

在vb中,迴圈結構fori 1to1o的步長是

步長預設為1 你也可以設定 for i 1 to 10 step 2 此處步長為2 vb中迴圈結構fori 1to10step2的步長是?for i 1 to 10 step 2步長為2 意思是 每次加 2 i被賦值如下13 579然後就停止迴圈了 步長即step 後面的數字,如果for 語句後沒有...

vb迴圈語句text1中的字元創在label中顯示,要求每行有n個字元,n由text2給出

b rnd a n 不對。應改為 b a n 中記得判斷text2中的值,不能為0.還有,text1是控制元件,從控制元件中取值時,要指定控制元件的屬性,這是一個程式設計習慣。private sub command1 click a len text1 n val text2 b int rnd 1...