-
當 i=1, j=1, k=1 到 3 時,所以 a=a+1 執行 3 次,a=+1+1+1=3
當 i=2 且 j=1 時,則 k=1 到 3,a=a+1 再執行 3 次,因此 a=3+3=6
j=2 則 k=2 到 3,a=a+1 再執行 2 次,所以 a=6+2=8
當 i=3, j=1 則 k=1 到 3 時,a=a+1 執行 3 次,所以 a=8+3=11
j=2 則 k=2 到 3,a=a+1 執行 2 次,所以 a=11+2=13
j=3 則 k=3 到 3,a=a+1 再執行 1 次,所以 a=13+1=14
a 的最後乙個值是 14,用於檢查此問題中 a=a+1 的執行次數。
-
**, multiline=true for text1, scrollbar=2
private sub command1_click()for i = 1 to 3
for j = 1 to i
for k = j to 3
a = a + 1
vbcrlf & "i=" & i & ";j=" & j & ";k=" & k & ";a=a+1=" & a
next k
next j
next i
print a
end sub
結果如下:
i=1;j=1;k=1;a=a+1=1
i=1;j=1;k=2;a=a+1=2
i=1;j=1;k=3;a=a+1=3
i=2;j=1;k=1;a=a+1=4
i=2;j=1;k=2;a=a+1=5
i=2;j=1;k=3;a=a+1=6
i=2;j=2;k=2;a=a+1=7
i=2;j=2;k=3;a=a+1=8
i=3;j=1;k=1;a=a+1=9
i=3;j=1;k=2;a=a+1=10
i=3;j=1;k=3;a=a+1=11
i=3;j=2;k=2;a=a+1=12
i=3;j=2;k=3;a=a+1=13
i=3;j=3;k=3;a=a+1=14
-
因為前兩個for迴圈將是x=3,所以應該不需要太多的介紹,非常好。
關鍵是最後乙個 for 迴圈,從 1 到 2 的 2 個週期。
第乙個週期:x=3+5=8
第二迴圈:x=8+5=12
所以最終結果是 13
希望房東能理解並幫助房東。
我們來談談 foreach 和 for 的區別,foreach 是針對物件的遍歷,不需要定義迴圈個數,但有乙個缺點,foreach 遍歷需要唯讀資料,不能在 foreach 中新增、刪除和修改物件,而 for 迴圈可以。 >>>More
顧名思義,內部和外部迴圈就是這個意思。內迴圈就是讓空氣只在車內迴圈,車內的空氣由鼓風機帶動迴圈。 外迴圈是連線車內與外界,在車輛行駛過程中,氣流會利用風壓自動吸入車內,當車外空氣靜止時,也可以沿氣道進入鼓風機,從而吹入車內。 >>>More