上次malloc还不怎么懂,多谢
在潭浩强的书里,介绍链表时,增加一个结点就在creat函数中用malloc开辟一段区域,
但是
// void Example(void)
{
char *p = (char *)malloc(100 * sizeof(char));
}
在函数调用之后,指针p确实是已经消亡了,但是这并不是说申请的内存也跟着消亡了,这段内存还是存在,系统没有回收,但是这段内存也不能用,函数已经调用结束了。
如果在函数调用之后,这段内存不能用,那怎么建立链表啊???