タグ

c言語とアルゴリズムに関するcia67820のブックマーク (1)

  • C言語講座:リスト型のデータ構造

    サイトマップ / C言語講座>出入り口>総目次>目次:ヒープ領域>リスト型のデータ構造 リスト型のデータ構造 [分割コンパイル]←このソース→[ハッシュテーブル] /* プログラムが起動するとメモリアドレスの小さい方から順に、コードセグメント、データセグメント、そしてプログラム実行時に必要に応じて、動的にメモリが確保されるヒープ領域が取られます。 ヒープ領域にメモリが確保されるのは、例えば、calloc( ) や malloc( ) の呼び出し時です。 */ /* スタック */ /* これとは別に、上記のメモリと不連続に、上位のメモリから下位のメモリに向けて、スタックという領域がとられます。関数を呼び出すと、スタックに戻り場所や変数の値を ( 引数 ) を積んで制御が関数に移ります。呼ばれた関数はスタックから値を取り込みます ( Call by value )。 関数の再帰的呼び出しでは

  • 1