C統合・質問スレッド

このエントリーをはてなブックマークに追加
>>55
>で仮引数x[][3]をx[][]と出来ないのは何故ですか?
サイズのわからない型を要素とした配列は定義できないからです。
サイズがわからないと、添え字によるアクセスができないので。

>n行m列の行列の和を出す関数は作れないんでしょうか?
作れます。
5756:04/02/14 17:13
「作れます。」ではあまりに不親切ですね…
一例を書いておきます。
int sum(int *x, const int *y, const int *z, int n, int m)
{
    for(int i = 0; i < n; i++)
        for(int j = 0; j < m; j++)
            x[i * m + j] = y[i * m + j] + z[i * m + j];
    return 0;
}