私はリンクされたリストを作成するために次のような構造を持っていますが、どうすれば割り当てられたmemeoryを解放できますか?Cの構造のメモリを解放する
typedef struct linked_list {
struct linkedl_ist *number;
POINTER house;
} list;
typedef list *LIST;
typedef void pointer
私はこれらのl1
は、いくつかの変数を用いて構成されているリスト
LIST l1;
l1 = some_function(pointer);
を次のようしています。私が言及したように、これはリンクされたリストのデータ構造です。 l1
に割り当てられたメモリを解放するにはどうすればよいですか?
[編集]
l1
8バイトのメモリを保持します。
など、その後L1->番号、あなたがL1から始まる、手動であなたのリストの各要素を解放すべきだと思います。 –