[問題] 你所不知道的C語言:函式呼叫篇
https://reurl.cc/ZXWRl3
在「從遞迴觀察函式呼叫」這個part,我的理解如下
用static int count去統計有多少個stack frame (或是遞迴執行多少次)
在func內增加local variable後,因為stack frame內要多塞4 byte的 y ,所以stack
frame變大,count變小
目前為止還看得懂
但是我不懂下面這段為什麼135168要乘以4
```
60000Hex - 3f000Hex = 21000Hex = 135168Dec
135168 * 4 = 540672
這跟前面的數字很接近!
```
135168不是代表stack大小嗎? 乘以4是代表什麼意思
看完jserv的影片後還是不懂,麻煩各位解惑,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.54.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1678592802.A.02B.html
推
03/12 12:13,
1年前
, 1F
03/12 12:13, 1F
→
03/12 13:25,
1年前
, 2F
03/12 13:25, 2F
→
03/12 13:25,
1年前
, 3F
03/12 13:25, 3F
→
03/12 13:25,
1年前
, 4F
03/12 13:25, 4F
推
03/12 17:37,
1年前
, 5F
03/12 17:37, 5F
→
03/12 17:38,
1年前
, 6F
03/12 17:38, 6F
→
03/12 17:38,
1年前
, 7F
03/12 17:38, 7F
→
03/12 17:40,
1年前
, 8F
03/12 17:40, 8F
→
03/12 17:40,
1年前
, 9F
03/12 17:40, 9F
→
03/12 17:41,
1年前
, 10F
03/12 17:41, 10F
推
03/12 19:58,
1年前
, 11F
03/12 19:58, 11F
推
03/12 21:17,
1年前
, 12F
03/12 21:17, 12F
推
03/13 00:44,
1年前
, 13F
03/13 00:44, 13F
→
03/13 00:44,
1年前
, 14F
03/13 00:44, 14F
→
03/13 00:44,
1年前
, 15F
03/13 00:44, 15F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
5
15
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章