質問: 配列を使わずに、変数名を動的にループで回したい 配列を使わずに、変数名を動的にループで回したい 大学の課題をやっている途中に思ったことなのですが......。 プログラム中に同じ型の変数p1,p2,p3があり、それぞれの変数にループで同じ処理を施したいと思っています。 しかし、「p(i)」や「("p" + i)」などと、変数どうしを別のものとして認識させようとしても、コンパイラから警告が出て上手くいきません。 配列を使えば、このような処理が出来ることはわかるのですが、使う変数名を指定されてしまっているために、今回は配列を使えません。 出来るか出来ないか、出来る場合は方法を知りたいです。 後、今回はc言語のプログラムで利用出来るかが自分にとっての問題なのですが、c言語以外のこのプログラミング言語なら出来る、とかの情報もこの機会に知りたいです。 お答え出来る範囲でいいので、もしよければ回答お願いします。
回答: cでは無理でしょう 一般にコンパイル言語では無理だと思います インタープリタのphpなら可能です