# 2025q1 Homework2 (quiz1+2) contributed by <`gnkuan0712`> ## 第一周 ### [測驗 1](https://hackmd.io/@sysprog/linux2025-quiz1#%E6%B8%AC%E9%A9%97-1) 實做 `list_insert_before()` 這個函數,並使用到 [你所不知道的 C 語言: linked list 和非連續記憶體](https://hackmd.io/@sysprog/c-linked-list) 中指標指標的技巧 函數定義的參數有三個指標變數,`l` 指向 `list` ,`before` 指向預添加節點後所連接的節點,`item` 指向預添加節點,三個節點可能會呈現以下