gpt4 book ai didi

c - 取消引用指针错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:59 25 4
gpt4 key购买 nike

<分区>

我正在用 c 语言创建一个队列数据结构。

typedef struct Queue_node{

int value;
struct Queue_Node* next;

};

struct Queue_Node* front = NULL;
struct Queue_Node* R = NULL;

void Enqueue(int x)
{
struct Queue_node* temp = (struct Queue_node*)malloc(sizeof(struct Queue_node*));
temp->value = x;
temp->next = NULL;

if (front == NULL && R == NULL)
{
R = temp;
front = R;
return;
}

R->next = temp;
R = temp;
}

在第 24 行(R->next = temp),编译器告诉我:

dereferencing pointer to incomplete type 'struct Queue_node'.

我无法访问 R->next after 声明,为什么?

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