我想實現鏈接列表與C結構,我用malloc分配一個新的節點,然後分配空間爲value
,所以我一直在想如何釋放結構一次我與他們所做的,我的結構是這樣的:釋放結構與指針和非指針變量
typedef struct llist {
char *value;
int line;
struct llist *next;
} List;
我有一個通過結構和自由及其成員這樣走的函數:
free(s->value);
free(s);
我的問題是,這是否也免費int line
?