//更新函数,其中,add表示更改结点在双链表中的位置,newElem为新数据的值 line *amendElem(line *p,int add,int newElem) { line * temp = p; //遍历到被删除结点 for(int i =1;i<add;i++) { temp=temp->next; } temp->data = newElem; return p; }