读书人

关于指针?解决思路

发布时间: 2012-10-07 17:28:51 作者: rapoo

关于指针?
定义一个结构体指针为什么总是告诉我要初始化?[code=C/C++][/code]
void main()
{
LinkList La, Lb; //LinkList 是一个结构体指针类型的别名
printf("Initialized La\n");
LinkCre(La);
printf("\nInitialized Lb\n");
LinkCre(Lb);
free(La);
free(Lb);
}


[解决办法]
malloc和free一对

你用malloc,给指针分配空间了么??
[解决办法]
你是要free链表吧 链表可不是这样free()的 自己定义个函数 一个一个节点的删除 如果la和lb是头结点的话 应该从他们的下一个节点开始删除 因为la lb 不是用malloc分配的
[解决办法]
不管插入节点还是删除节点,只要注意重新建立前后节点的对应关系即可。
插入时候malloc
删除时候free

就这

读书人网 >C语言

热点推荐