我想实现链接列表与C结构,我用malloc分配一个新的节点,然后分配空间为value
,所以我一直在想如何释放结构一次我与他们所做的,我的结构是这样的:释放结构与指针和非指针变量
typedef struct llist {
char *value;
int line;
struct llist *next;
} List;
我有一个通过结构和自由及其成员这样走的函数:
free(s->value);
free(s);
我的问题是,这是否也免费int line
?