【发布时间】:2022-07-05 20:03:01
【问题描述】:
我想在我的 LinkedList 中添加一个新元素。它可以添加在中间或末尾。 这是代码的一部分,我的调试器显示错误:
//...
linkedElement * newElem;
newElem->next = prevElement->next; //This line creates the error
//...
错误信息是:
进程以退出代码 139 结束(被信号 11:SIGSEGV 中断)
我在某处读到,这意味着我尝试访问不存在的东西。但我看不出我做错了什么。
注意:我使用的是 MacOS
【问题讨论】:
-
您需要学习如何使用调试器在受控环境中运行代码并检查变量的状态...
标签: c linked-list runtime-error exit-code