[問題] stackoverflow
今天看書在測試一個fuction
public test(int i)
{
if(i>10)
{
i--;
test(i);
}
}
使用 test(50); 呼叫時沒問題
使用 test(9999); 會彈出 stackoverflow exception
想請問是甚麼會造成這樣的原因?
我若用 for迴圈則沒這個問題
for(int i=9999; i>10 ; i--)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.35.164.7
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1423471694.A.48D.html
→
02/09 16:51, , 1F
02/09 16:51, 1F
推
02/09 20:24, , 2F
02/09 20:24, 2F
→
02/09 22:31, , 3F
02/09 22:31, 3F
→
02/09 22:33, , 4F
02/09 22:33, 4F
→
02/09 22:33, , 5F
02/09 22:33, 5F
→
02/09 22:39, , 6F
02/09 22:39, 6F
→
02/09 22:39, , 7F
02/09 22:39, 7F
→
02/09 22:44, , 8F
02/09 22:44, 8F
→
02/10 01:44, , 9F
02/10 01:44, 9F
→
02/16 17:38, , 10F
02/16 17:38, 10F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
112
137
67
110