同じキャラとか物体が沢山出てくるところで使います。  例えば座標を表す変数で、マイキャラは一つだけからAX,AYを使い、発射する弾も一つだけだったらBX,BYで済みます。 しかし敵が複数いると、それぞれCX,CY,DX,EX…と定義していたら、キャラの数だけ処理を作らないといけないので、もし敵の最大数が5匹だったら DIM TX[5],TY[5] FOR I=0 TO 4 TX[I]=敵の横座標の処理… TY[I]=敵の横座標の処理… LOCATE TX[I],TY[I]:PRINT "●"; NEXT などと書くと、5つまとめて、1つの処理で済みます。  もっと慣れると、全部のキャラを、一つの配列変数でまとめる事も出来ます。