Я хочу знать, пожалуйста, где я должен использовать функцию "free"?
Я использую ее, когда я уже использую функцию "malloc", или я использую ее с любым объявленным указателем?
Примечание: в двух случаях тип liste
определяется следующим образом:
typedef struct Node * liste;
Node
также является структурой:
struct Node {
int value;
Node *N;
};
Первый случай
liste l;
free (l);
второй случай
liste l;
l=(node*)malloc(sizeof(node));
free (l);
Заранее спасибо!