作者查詢 / LoserOfLove
作者 LoserOfLove 在 PTT [ C_and_CPP ] 看板的留言(推文), 共19則
限定看板:C_and_CPP
看板排序:
首頁
上一頁
1
下一頁
尾頁
5F→: 沒錯,感謝s大的補充11/12 15:25
6F→: 針對原po最後一段的疑問,我看看以下這樣解釋o不ok11/12 15:47
7F→: 假設如果在main裡有一個無窮迴圈 不斷的在等事件發生11/12 15:47
8F→: 而事件發生時,我們會用malloc配置記憶體空間11/12 15:47
9F→: 當時間越來越長,malloc的空間越來越多11/12 15:47
10F→: 但卻沒有對應的free來釋放空間,最後空間就耗光了11/12 15:47
11F→: 因此就算是main裡使用malloc,還是必須要free11/12 15:48
12F→: 而int a=0是不會一直被配置空間的11/12 15:48
30F→: 抱歉喔,最後一段的確錯了,process起來時,配置的空11/14 22:29
31F→: 間包含stack跟heap,還有一些其他的global空間等等11/14 22:29
32F→: 所以當process結束後,heap也會釋放掉11/14 22:30
33F→: 不過我不懂Ommm5566大說的系統跟資料結構的stack跟11/14 22:30
34F→: heap是不同的,應該是一樣的東西啊11/14 22:31
38F→: os的heap跟stack是資料放在記憶體的資料結構啊?11/14 22:59
39F→: 就是用資料結構講的概念的實作11/14 22:59
40F→: 所以呼叫function時,會push進stack11/14 23:00
41F→: return時,會pop出來結果11/14 23:01
1F推: 題目說只能用A指標耶...02/01 17:37
4F推: 樓上正解,謝謝你們幫忙~~02/01 21:20
首頁
上一頁
1
下一頁
尾頁