tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルFor〜Next文の初歩的な質問
記事No11855
投稿日: 2008/03/21(Fri) 17:50
投稿者かりめろ
はじめまして。

とっても初歩的な質問で申し訳ないのですが
For〜Next文で、開始値と終了値が同じ場合

例)
For i = 0 To 0

  なんたら処理
 かんたら処理

Next

というFor文があったとしたら、
これは0から0までだから、1回はFor文を通るってコトでしょうか?

あと、もうひとつ。
増分(Step)が1なのに、
開始値は0で終了値は-1なんて場合・・・これはどうなりますでしょうか?
For文を無視していくのでしょうか?

今まで1 To 10など
基本的な使い方でしか作ったことがないのですが、
もしも・・・0 To 0なんて場合があったらどうなのかな?
などなど、ふと疑問に思いましたので書き込みさせていただきました。

よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: For〜Next文の初歩的な質問
記事No11856
投稿日: 2008/03/21(Fri) 17:58
投稿者花ちゃん
> For i = 0 To 0
>
>   なんたら処理
>  かんたら処理
>
> Next
>
> というFor文があったとしたら、
> これは0から0までだから、1回はFor文を通るってコトでしょうか?
>
> あと、もうひとつ。
> 増分(Step)が1なのに、
> 開始値は0で終了値は-1なんて場合・・・これはどうなりますでしょうか?

聞かなくても試してみれば解る事ではないですか。
Private Sub Command1_Click()
   Dim i As Long
   For i = 0 To 0
      Debug.Print i
   Next i
End Sub

[ツリー表示へ]