我有一个结构(在C语言中)声明如下:
struct readyQueue
{
int start;
int total_CPU_burst;
int CPU_burst;
int CPU_bursted;
int IO_burst;
int CPU;
struct readyQueue *next;
};
struct readyQueue *readyStart = NULL;
struct readyQueue *readyRear = NULL;
readyStart = mallow(sizeof(struct readyQueue) * 1);
readyRear = mallow(sizeof(struct readyQueue) * 1);
我想设置readyStart-> CPU = -1,readyRead-> CPU = -1,CPUchoose-> CPU = -1默认情况下,这意味着如果我声明新的readyQueue结构,就像那样
struct readyQueue *CPUchoose = NULL;
CPUchoose = mallow(sizeof(struct readyQueue) * 1);
然后CPUchoose-> CPU也= = -1,我试图像这样去掉readyQueue
struct readyQueue
{
int start;
int total_CPU_burst;
int CPU_burst;
int CPU_bursted;
int IO_burst;
int CPU = -1;
struct readyQueue *next;
};
但是,当我构建代码时,它会显示错误,任何人都可以帮助我