求大佬帮我看看这个链表为什么会出现如此错误!
主函数Node *list没有初始化,要初始化NULL 在C语言中,函数调用
add(a);不会改变a的值(因为函数参数是值传递)
同理init(list)也不糊改变list的值。
也就是说原来
Node* list;list是个野指针
init(list)后list还是个野指针,
接着add_list(&list,1);对也指针操作,导致了内存错误
仰望天上的光 发表于 2018-11-13 08:38
在C语言中,函数调用
add(a);不会改变a的值(因为函数参数是值传递)
同理init(list)也不糊改变list的值 ...
谢谢大佬
页:
[1]