ポインターの助けを借りて次元配列を実装することを学んでいました。行列の乗算にポインタが付いていました。ポインタを使わずに行列乗算プログラムを理解しました。それは次のように来る:私は、上記のコード部分を得ることはありません彼らがを正確に何を参照解除され、ポインタを使った行列の乗算
for(i=0;i<r1;i++)
for(j=0;j<c2;j++)
for(k=0;k<c1;k++)
*(*(c+i)+j)+=*(*(a+i)+j)*(*(*(b+k)+j));
:
ポインタを使用してfor(i=0; i<r1; ++i)
for(j=0; j<c2; ++j)
for(k=0; k<c1; ++k)
mult[i][j]+=a[i][k]*b[k][j];
、コードは次のようですアスタリスクは、乗算を表しますか?事前に自分の無知のために申し訳ありません
、おかげで(:。
_fifth_アスタリスクは乗算 – ForceBru
2次配列(別名「マトリックス」)ではseconveバージョンは機能しません。 – Olaf
最初のバージョンではポインタも使用しています。配列なしでアクセスすることはできません。あなたの質問には情報がありません。 [ask]を参照し、[mcve]を提供してください。 – Olaf