我从下面的代码块中得到了两个警告和错误:
test.c:12:26: 警告: 'struct PrioirtyQueue' 在参数列表中声明[默认启用] test.c:12:26: 警告: 它的范围只是这个定义或声明,这可能不是你想要的[默认启用] test.c:在函数'set_mask_bit'中:test.c:13:3:错误:取消引用指向不完整类型的指针
struct PriorityQueue {
unsigned queue_mask;
int is_empty;
int task_guid;
};
void set_mask_bit(struct PrioirtyQueue *q, unsigned x) {
q->queue_mask = x;
}
int main() {
return 0;
}
请告诉我我需要修复什么。