新手,请教一个C的小问题,请大家帮帮忙.感谢!
sort()
{
PCB *first, *second;
int insert=0;
if((ready==NULL)||((p->ntime)<(ready->ntime)))
{
p->link=ready;
ready=p;
}
else
{
first=ready;
second=first->link;
while(second!=NULL)
{
if((p->ntime)<(second->ntime))
{ p->link=second;
first->link=p;
second=NULL;
insert=1;
}
else
{
first=first->link;
second=second->link;
}
}
if(insert==0)
first->link=p;
}
}
在上面这个程序中insert=0和insert=1的作用是什么?谢谢了!

