とした場合、最初のループで使っている変数 I と、COUNT 内で使っている変数 I は別物になります。 そのため、いちいち「この変数は別のところで使っちゃってないかな?」と気にする必要がなくなります。 ※ローカル変数を使う場合の注意として、「ローカル変数は毎回リセットされる」という点がありますので、その点は注意が必要です。