我正在撰寫有關調用堆棧概念的文章,我想談談不同語言中調用堆棧的局限性。我知道有一些方法可以查看調用堆棧上可以有多少幀,例如:Pythonimport sysprint(sys.getrecursionlimit())Javascript let count = 0; const counter() { count++; counter(); } counter();我也想知道 C 的情況。但我的主要問題是這個數字是否是由語言設置的數字,或者該數字是否完全取決于設備有多少 ram。
調用堆棧幀限制是否取決于您的 ram 或語言?
千巷貓影
2023-03-18 17:04:41