簡體   English   中英

“重置”鏈接列表的“ Head”指針

[英]“Resetting” the “Head” pointer of an linked list

我必須在同一函數中重用這段代碼,但是它無法工作,因為res1-> nextPtr已經在鏈表的末尾。 有沒有一種方法可以將其重置為鏈接列表的“標題”?

do
{
    res1 = res1->nextPtr;
}while(res1 != NULL);
LIST *head = res1;
LIST *list = head;
while (list) {
  //do something
  list = list->nextPtr;
};

list= head;
//again traverse over list

如果您的res1為NULL,則您的do-while將會發生段錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM