int insertList(linklist &list,int e,int i)
{
linklist p;
int j=0;
p=list;/////////////p=list->next
if(ilengthlist(list)+1)//判斷位置合法性
{
printf("error");
return 0;
}
while(j
{
p=p->next;
j++;
}
linklist s;
s=(linklist)malloc(sizeof(lnode));
s->data=e;
s->next=p->next;
p->next=s;////////
return 1;
}
函數需要一個返回值,那麼就用0表示失敗,1表示成功。只是一個標識,你可以自己任意定義(習慣上,0代表假1代表真)。