PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題]想要詢問一段linked list的程式碼原理
作者:
ken32293355
(ken)
2018-03-08 17:29:45
想要詢問一種linked list的寫法。不太懂為什麼這樣做可行。
code來源:https://goo.gl/fLVC3F
想要詢問最下面那一部分的程式碼。
分別是第6行和第8行。
*pp = entry->next;
pp = &entry->next;
請問這樣做有什麼不同意義嗎?為什麼這樣做就可以刪去不要的node?
作者: gus2
2018-03-08 18:45:00
https://stackoverflow.com/q/12914917/5405922
作者:
ken32293355
(ken)
2018-03-08 19:37:00
懂了,謝謝你一個是改變指到的東西,一個是改變指到的東西的值
作者:
cphe
(魔鬼藏在垃圾筒裡)
2018-03-09 14:51:00
這邊是在講為什麼不需要做那個 if(prev)的判斷的寫法pp存的是上一個entry的next位址,del時直接*pp=entry->next就可把要del的前個entry->next的值指到要del的下一個entry
繼續閱讀
Re: [問題] C++ 熟練方法
Feis
[問題] OpenCv -VS2017檔案建置失敗
kookooqoo
[問題] compare function object 的相關用法
NaiveRed
[問題] C++ 熟練方法
nicknick0630
[分享] C++雙周電子報《大山姆的機機車車™》
Ommm5566
[問題] CUDA toolkit下載很慢
jonathan793
[問題] Visual studio 2017專案設定開發問題
tata724
Re: [問題] 對程式有興趣的新手
LPH66
[問題] 對程式有興趣的新手
pi2324
[問題] 不確定教科書上的內文是否被解讀正確
zzss2003
Links
booklink
Contact Us: admin [ a t ] ucptt.com