next up previous
Next: 1.4.2 よくある間違い Up: 1.4 注意事項 Previous: 1.4 注意事項

1.4.1 matrix library の実装

vector は scalar へのポインター、matrix は vector へのポインター、 すなわち scalar へのポインターのポインターになっている。new_vector(), new_matrix() が呼ばれると、関数 malloc() を用いて動的にメモリー領域を割り当てる。

注意: (古い) FORTRAN ではプログラムのコンパイル時に、 実行に必要なメモリーの量が決定されるが、 C 言語では、 実行するときに必要なメモリーを要求することができるようになっている。 これは C がシステム記述用の言語であることから必須の機能であった。


next up previous
Next: 1.4.2 よくある間違い Up: 1.4 注意事項 Previous: 1.4 注意事項
Masashi Katsurada
平成18年4月29日