在哪些地方可以用到:
底層基礎模組開發會用到。
1,使用巨集非常方便。
使用list_head_init,list_head來定義鍊錶指標。
init_list_head,方便了初始化。
使用 list_entry獲得整體結構體的指標
使用list_for_each來遍歷整個鍊錶
使用list_for_each_prev來逆向遍歷鍊錶
使用list_for_each_entry 來遍歷整個鍊錶的結構體
使用list_for_each_safe來防止刪除時導致的異常
2,介面定義:
list_add在某個元素前面新增內容
list_add_tail在某個元素尾部新增內容
list_del刪除某個元素
list_del_init把這個元素從原來鍊錶中刪除,並重新初始化他
list_move把乙個元素從乙個鍊錶移到另外乙個鍊錶的頭部
list_move_tail把乙個元素從乙個鍊錶移到另外乙個鍊錶的尾部
list_splice合併兩個鍊錶
list_splice_init合併兩個鍊錶,並重新初始化
數學建模心得與總結
參加數學建模的 賽,是2019華為杯中國研究生數學建模,拿了國三。因為第一次參加,感覺已經十分的激動了。五一前兩天,小夥伴叫著一起參加五一建模聯賽,趕鴨子上架了。這次參賽完,感覺數學建模還有一定技巧性與方式方法的。可能畢業後就不會參加這模擬賽了,就這兩次參賽經驗,還是有必要總結總結回顧回顧的。最最重...
半年的工作心得與總結
眨眼間已經畢業半年,在這半年裡吃了好多苦,這些苦好多人也許都無法想像,現在覺得自己成熟了不少,為了適應,試圖著改掉了不少 毛病 但難以改變的還是自己的性格,不習慣那些場合中的阿諛逢迎和爾虞我詐,現在想想,也許我真的還沒有分清什麼是尊重,而什麼又是奉承。為了適應,在我認為是奉承的時候姑且想把它想象成是...
指標學習心得與理解
在c語言的學習過程中,指標是相當重要的一部分,學好指針對c的學習有很重要的意義。指標和記憶體 如果說記憶體相當於街道,那麼位址就相當於位於街道中房子的房號。乙個位元組 8bit 包含乙個位址。記憶體中每乙個位置都包含乙個獨一無二的位址標識,而每乙個位置都包含乙個值。p分別作為左值和右值時具有不同的意...