VB的for迴圈巢狀請幫解釋,一個VB的for迴圈巢狀請幫解釋?

時間 2021-07-03 15:32:34

1樓:匿名使用者

這是一個for的巢狀迴圈。

這裡求t的值~~t=t+1~可以看出其實迴圈了多少次t的值就是多少~先從第一句開始執行 1 for i=1to3~這句表示1句要迴圈3次~

當1句執行第一次時候~i=1 那麼第2句就可以看成是:for j=1 to 1 step -1,

那麼第2句就從 j=1開始執行~第3句就可以看成是:for k=1 to 3

所以第一個大迴圈就是 i=1 j=1 k=1i=1 j=1 k=2

i=1 j=1 k=3 當k=3執行完以後就要跳出k迴圈進入j的迴圈 因為for j=1 to 1所以j只執行1次就跳出,第一個

大迴圈結束

第二個大迴圈是 i=2 j=2 k=2

i=2 j=2 k=3

i=2 j=1 k=1

i=2 j=1 k=2

i=2 j=1 k=3

第三個大迴圈是 i=3 j=3 k=3

i=3 j=2 k=2

i=3 j=2 k=3

i=3 j=1 k=1

i=3 j=1 k=2

j=3 j=1 k=3

總上可以看出總迴圈次數是14次 所以要執行14個t=t+1 t=14

2樓:匿名使用者

[1]t=0

[2]for i= 1 to 3

[3]for j= i to 1 step -1[4]for k=j to 3

[5]t= t +1

[6]next k

[7]next j

[8]next i

到[2]的時候,i=1

繼續執行[3],那麼j=i=1

繼續執行[4],那麼k=j=1

繼續執行[5],那麼t初值為0,t=0+1=1繼續執行[6],返回到[4],判斷k=1<3,那麼預設step=1,則k=k+1=2

繼續執行[5],t=t+1=2

.....

按照這種思路,樓主很快就能的出結果

3樓:山外有珊

可以對t,i,j,k幾個變數進行監視,你會很容易發現為什麼t=14的

VB的一些名詞解釋,VB名詞解釋

物件的焦點 焦點是接收使用者滑鼠或鍵盤輸入的能力。當物件具有焦點時,可接收使用者的輸入。在 microsoft windows 介面,任一時刻可執行幾個應用程式,但只有具有焦點的應用程式才有活動標題欄,才能接受使用者輸入。在有幾個 textbox 的 visual basic 窗體中,只有具有焦點的...

vb中一題,vb 迴圈結構中的一題

加括號是 傳值 不加括號是 傳址 傳址會把變數的記憶體地址傳遞到sub裡,在sub裡對變數所做的修改就是對原來的變數進行修改,而傳值只是把變數的值傳遞到sub裡,此時在sub裡修改變數的值不會影響原來的變數。選b2.65358979335278d 006表示2.65358979335278乘以10的...

請幫解釋這個奇怪的夢

以前很搞笑 周公解夢分析如下 1 夢見一位很可愛 趣致的小朋友,你會收到年終的獎金 雙薪。2 夢見蛇可能會愛情的象徵,因為蛇和男子的那個很像,蛇追你是愛情的象徵 但如果是巨蛇追著你跑,說明有大債主上門追債 3紅色是熱情的象徵。在戀愛 工作各方面都會變得積極起來。4夢見兔子,能找到熟人。5夢到洞穴 隧...