【发布时间】:2020-06-20 03:06:48
【问题描述】:
我正在尝试在我的代码中释放一个链接列表。当我尝试释放节点并打印该地址时,它会出现分段错误。但如果我在 Ubuntu 上尝试,它可以正常工作。我的代码是这样的:
void Free(struct node* head) {
while(head !=NULL){
free(head);
head=head->next;
}
}
我的结构是:
struct node {
int data;
struct node* next;
};
为什么不能在 macOS 上运行?
【问题讨论】:
标签: c macos ubuntu segmentation-fault