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

2021-07-03 15:32:12 字數 1076 閱讀 5906

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的

請高手幫小弟解釋一下這個小程式

exit 0 不論程式執行到 都是直接結束程序!return 0只是返回到上次函式呼叫的地方,比函式a呼叫函式b,如果在b的某處return 0 那麼程式會返回到a!如果在main函式裡return 0的話和exit 0 效果差不多,不過在作業系統看還是有區別的,exit 0 系統認為是終止執行,r...

請幫我解釋一下這張驗光單謝謝,哪位專家能幫我解釋一下這張驗光單謝謝萬分感謝

右眼 遠視50度 散光525 散光軸114 左眼 近視 375 散光50 散光軸172 瞳距 59mm 這只是電腦驗光 正確的度數應以你的插片試戴度數為準 哪位專家能幫我解釋一下這張驗光單?謝謝 萬分感謝 右眼 200度近視 矯正視力0.9 左眼 350度近視,125度散光,散光軸位170 矯正視力...

劉子默 這個名子好嗎,請幫解釋下名子的含義是什麼

子默,本名李建華,字照靈,號心蓮居士,別署紫麓耕夫,籍貫如皋,供職於南京理工大學。子默書法,幼從家學,名傳社野。文革時期,滿天飛刷,歷經痛劫,遊於筆墨,痴性不改。1983年大學外貿專業畢業後,放棄外貿用人的 時期,棄商從教,遭人笑罵。又於無錫書法藝專,南京藝術學院系統學習書法七年。畢業後,卻又放棄弄...