C で LinkedList を作成する必要があります。headstruct element { int value; struct element * next; };
要素も定義したので、ファイルに構成を定義しました。これらはどちらもローカルではなく、ランタイム全体で持続する変数です。外部から-values を使用して要素を LinkedList に挿入しようとすると、 this をラップintする必要があります。これを行うには、ローカル変数を作成します。head が null の場合は head にします。それ以外の場合は、for ループを使用して追加します。elementintstruct element e = { value; 0 };
私が考え出した問題は、その関数の終了時eにタイプのローカル変数struct elementが削除されることです。したがって、ヘッドが を指している場合、ローカル変数は関数呼び出しを超えて保持されないeため、メモリの未割り当てポイントを指し続けます。e
前もって感謝します!