void sort_list(PNODE pHead){
int i,j,temp;
int len=len_list(pHead);
PNODE p,q;
for(i=0,p=pHead->pNext;i<len-1;i++,p=p->pNext){
for(j=i+1,q=p->pNext;j<len;j++,q=q->pNext){
if(p->data>q->data){
temp=p->data;
p->data=q->data;
q->data=temp;
}
}
}
return;
}
请教高手,我这段代码编译错误,提示段错误,,我检查没毛病啊,请教高手 |
|