惠州报关员:麻烦各位大虾帮我看看这段程序到底有什么语法错误
来源:百度文库 编辑:神马品牌网 时间:2024/10/04 16:13:28
PCB* getq(PCB* head,PCB** tail)
{
PCB* p;
p=head->processlink;
if(p!=NULL){
head->processlink=p->processlink;
p->processlink=NULL;
if( head->processlink ==NULL )
(*tail)=head;
}
else //大概是在这个位置有问题
return NULL;
return p;
}
{
PCB* p;
p=head->processlink;
if(p!=NULL){
head->processlink=p->processlink;
p->processlink=NULL;
if( head->processlink ==NULL )
(*tail)=head;
}
else //大概是在这个位置有问题
return NULL;
return p;
}
没发现什么语法问题,可能是head没初始化吧。