gpt4 book ai didi

c - 代码中的段错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:31:14 24 4
gpt4 key购买 nike

我不断收到段错误,但我不知道为什么,我想出了我的段错误在哪里,但不知道如何修复它。

struct node {
int line;
int count;
char* word;
struct node* next;
};

struct node* nodeGetPreviousNode (struct node* head, struct node* node)
{
//return the previous node given the node
while(((head) != NULL) ||((head)->next != node))
{
(head) = (head)->next;
}
return (head);
}

最佳答案

while(((head) != NULL) ||((head)->next != node))

将评估 (head)->next != node,当 headNULL 时取消引用 head/p>

您是想改用 && 吗?

关于c - 代码中的段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15068591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com