作者pangfeng (Ikari Gendou)
看板b96902HW
標題Re: [問題] 關於批改娘
時間Wed Oct 17 09:32:53 2007
※ 引述《chhsiao (bye~)》之銘言:
: ※ 引述《JingXD (@O@)》之銘言:
: : 請問....
: : SUBMIT裡面:
: : 什麼叫做 "使用到不該用的記憶體" .....
: : 囧~~~~
: 每次 call function 的時候你的參數和宣告的變數等
: 都會跟系統的要一份記憶體空間來儲存.
: 這份記憶體空間稱作 stack. (就是老師上課講的 stack)
: 如果你遞迴太深了, 把 stack 撐爆的話,
: stack 可能會滿出原來可以用的位置, 而用到不該用的地方。
: 如果你的終止條件寫得對, 就可以避免這種情況發生。
那個stack就像上課時同學在講台前排成的隊伍一樣,
如果終止條件沒弄對, 亂call一通, 無止境的叫同學上去,
等到雙班的同學全用光了, 開始把單班的也call上去時,
就會出現"使用到不該用的同學"訊息.
--
台灣大學資訊工程系 劉邦鋒
--------------------------
合理的作業是訓練,不合理的作業是磨練。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.26
1F:推 enhuang: 有效有推XDD 10/17 16:17
2F:推 starry0812:推使用到不該用的同學XD 10/17 21:16
3F:推 chhsiao:其實 call 完雙班同學後, 有人會 call 學伴? XD 10/17 22:14
4F:推 champavalon:是賓哥?? XD 10/18 20:15