HP[0]〜HP[9]の10個の変数が用意されると言うよりは、HPという名前の10個分に仕切られた変数(ハコ)が用意される(ので中身は10個まで入る)というイメージの方がいいのかな? まあそれはさておき、添字の言うのは変数(ハコ)の中身の位置なので、その位置は直接数字で指定する(HP[5]=10)事も出来るし、位置の部分に変数を使って指定する(HP[I]=5)事も出来る感じですね。 まあケインさんの説明通りではあるので、イメージ的な事だけ書いてみました。