VB6.0のFor文について質問があります。 for i= 0 to 1000 for n =0 to 1000 if i=n exit for end if next n next i 上記のような二重ループの際に毎回1001対1で探すことになります。

Visual Basic1,305閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

このベストアンサーは投票で選ばれました

NEW! この回答はいかがでしたか? リアクションしてみよう

その他の回答(2件)

これって、i=nでexit forしてしまうのなら for i=0 to 1000 for n=0 to i-1 next n next i と等価でしょ? 毎回1001対1で探すことにはなっていないような気がするのですが。 やりたいこととプログラムの間になにか勘違いがあったりしませんか?

こういうことでしょうか? (1001回は多いので11回でテストしてます) ------------------ For i = 0 To 10 For j = 0 To 10 - i Debug.Print "i=" & i & ", j=" & j Next j Next i ------------------