作者dilimma (ㄟ( ̄O ̄ㄟ)﹏﹏)
看板Visual_Basic
標題超新手發問....已爬文.....
時間Wed Apr 14 22:10:13 2004
我在練習6!的計算,想請問一個蠢問題
═════════════════════
Private Sub Command1_Click()
Do
n = n + 1
Do
m = m + 1
If m = 2 Then Exit Do
Loop
m = m * n
If n = 7 Then Exit Do
Loop
MsgBox ("6!=" & m)
End Sub
═════════════════════
想請問...m=2之後不符合第二層loop的條件
但為何無法執行下一行的m=m*n ?
--
快樂的活 痛苦的愛
幸福的睡 盡情的拉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.145.39
→ icehorng:因為少了起始值 推140.115.229.222 04/14
→ dilimma:我知道少起始值.但loop跑到m=2時就會當掉 推 218.165.145.39 04/15
→ dilimma:是因為這個原因嗎? 感謝樓上大大的回答^^ 推 218.165.145.39 04/15