質問: 行列A、Bの積を計算するプログラムを作成したのですが、9行目で「constant expression」というエラーがでていまいます。解決方法を教えてください。
回答: 他のお二方の補足です。 「 int c; 」 とかってのは、「宣言」と言って「変数の型 変数名;」という書式で 最初に 一回だけ 宣言します。 なので 今回のようなケースでは for などのループの中に あるのは ちょっとおかしいのです。 ループの前で「int C[3][3];」と宣言して、ループの中では 「C[i][j]=0;」と代入するだけです。