[問題] stackoverflow

作者: eplis (Eplis)   2015-02-09 16:48:10
今天看書在測試一個fuction
public test(int i)
{
if(i>10)
{
i
作者: wenyonba (射後不理很XX啊!!!!)   2015-02-09 16:51:00
因為test(9999)遞迴的次數太多,用光了stack的記憶體
作者: les5277 (小賭怡情,大賭興家。)   2015-02-09 20:24:00
來試試 不同電腦應該會有不同的反應
作者: TobyH4cker (Toby (我要當好人))   2015-02-09 22:31:00
一樓正解每一次遞迴就多一層stack frame,如果能的話盡量用第二種方法
作者: wenyonba (射後不理很XX啊!!!!)   2015-02-09 22:39:00
不同電腦會不會有不同反應在C#我就沒去看,不過以前C++,stack大小是編譯的時候指定,跟電腦無關剛剛查了一下C#也是一樣,不指定的話預設1MB
作者: VVll (李奧納多皮卡丘)   2015-02-10 01:44:00
你要先弄懂 遞迴的資源管理
作者: zg0608x (眼睛長在腳底下)   2015-02-16 17:38:00
看標題還以為在問知名網站

Links booklink

Contact Us: admin [ a t ] ucptt.com