同じような性格の変数を複数持たせたい、というような時に便利です。 例えば、敵が10匹とか出てきて、それぞれの敵毎にHPとかのステータスを持たせておきたいという場合、普通に考えると、名前の違う変数を10個用意し、ひとつひとつ値をセットしなければなりません。更に敵が50匹とかに増えたら大変です。 配列変数を使うと、DIMの後に変数名と、その数(10個ならば[10]と指定)する事で、HP用の変数をまとめて定義出来ます。 HPの初期値を設定したい場合は、FOR~NEXTのループを使う事で、敵[0番目]のHPに15を設定、以下、敵[1番目]、敵[2番目]…という風に、簡潔に書く事が出来ます。