next up previous
Next: B..3.0.3 成分のアクセス Up: B..3 ポインター配列の方法 Previous: B..3.0.1 領域の確保(準備その1)

B..3.0.2 ポインター配列の設定(準備その2)

        double **a;
        ....
        if ((a == malloc(sizeof(double *) * m)) == NULL) {
            エラーの場合の処理
        }
のようにポインターへのポインターを宣言して、必要な領域を確保した後で、 行列の各行の先頭のアドレスを
        for (i = 0; i < m; i++)
            a[i] = abody + i * n;
とセットする。ここまでは大変だが、


next up previous
Next: B..3.0.3 成分のアクセス Up: B..3 ポインター配列の方法 Previous: B..3.0.1 領域の確保(準備その1)
Masashi Katsurada
平成18年4月29日