[問題] 釋放記憶體的問題
題目
撰寫一程式:
輸入:一連串的正整數 n (n>=O) , 當輸入-1 時表示輸入結束。
輸出:使用指標 (pointer) 的操作方式,將輸入的正整數 n( 不含-1 )建成一個鏈
結串列( linked list) ,然後將鏈結串列的內容(整數)依序顯示到螢幕。
說明:請自行訂定鏈結串列的節點結構。建立鏈結串列的每個節點時應動態取得節
點的記憶體,程式結束前應釋放所有動態取得之記憶體。請勿使用程式語言
或其函式庫所提供之現成的鏈結串列 (93 交通電信人員升等)
問題
程式結束前應釋放所有動態取得之記憶體
就是delet 任一個 指向鏈結 任意位址 的指標
還是要delet 任一個 指向鏈結開頭的指標阿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.65.181
→
11/15 18:45, , 1F
11/15 18:45, 1F
※ 編輯: badbadook 來自: 60.245.65.181 (11/15 19:37)
→
11/15 19:38, , 2F
11/15 19:38, 2F
→
11/15 19:41, , 3F
11/15 19:41, 3F
→
11/15 19:59, , 4F
11/15 19:59, 4F
推
11/15 21:56, , 5F
11/15 21:56, 5F
→
11/15 22:06, , 6F
11/15 22:06, 6F
→
11/15 22:28, , 7F
11/15 22:28, 7F
→
11/16 00:22, , 8F
11/16 00:22, 8F
→
11/16 00:26, , 9F
11/16 00:26, 9F
→
11/16 00:26, , 10F
11/16 00:26, 10F
※ 編輯: badbadook 來自: 1.160.51.4 (11/16 00:32)
→
11/16 00:33, , 11F
11/16 00:33, 11F
→
11/16 00:34, , 12F
11/16 00:34, 12F
→
11/16 00:34, , 13F
11/16 00:34, 13F
→
11/16 00:35, , 14F
11/16 00:35, 14F
※ 編輯: badbadook 來自: 1.160.51.4 (11/16 00:38)
→
11/16 00:47, , 15F
11/16 00:47, 15F
→
11/16 00:48, , 16F
11/16 00:48, 16F
→
11/16 00:50, , 17F
11/16 00:50, 17F
→
11/16 01:04, , 18F
11/16 01:04, 18F
→
11/16 01:05, , 19F
11/16 01:05, 19F
推
11/16 01:21, , 20F
11/16 01:21, 20F
→
11/16 01:23, , 21F
11/16 01:23, 21F
→
11/16 11:56, , 22F
11/16 11:56, 22F
→
11/16 20:36, , 23F
11/16 20:36, 23F