<a>
我正在重新学习其中一些,但我不确定我哪里出错。
程序到达Traverse()函数时出现分段错误。
我可以访问在while循环迭代未完成之前的Node。一旦下一次迭代开始myList - &gt;开始 - &gt;接下来再也无法访问了。
答案 0 :(得分:0)
在Create node
方法中:
malloc (sizeof(struct Node *))
将仅分配4或8个字节,因为它是指针大小。
应该是:
malloc (sizeof( Node ))
为对象分配空间