亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

調用堆棧幀限制是否取決于您的 ram 或語言?

調用堆棧幀限制是否取決于您的 ram 或語言?

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

1 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

這取決于很多因素,例如操作系統、設備和 RAM 量。在許多編譯語言中,操作系統允許您增加堆棧,直到操作系統決定不再提供給您為止。在許多嵌入式設備中,黑客故意將堆棧擴展到超出預期范圍,以便侵入設備。



查看完整回答
反對 回復 2023-03-18
  • 1 回答
  • 0 關注
  • 93 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號