作者:
sjeemb (Ryan)
2016-02-05 17:02:50http://i.imgur.com/VzXlPUI.jpg
http://i.imgur.com/qPa9MAw.jpg
小弟不才,看到這題實在不太確定
我的答案 :
(a) heap
(b) heap
(c) data
(d) stack
(e) heap
我隱約記得洪兔說過global variable和static型態的變數是存在heap中,區域變數好像
是存在data中,而n是宣告在副函式的引數,感覺應該是用stack存,然後text好像是用來
存code的,但我不知道實際上code是怎麼存的,不知道各位高手的想法如何,希望能指點
一二!
靜態 全域存data 動態存heap 區域存stack
作者:
odanaga (PixiyON)
2016-02-05 17:24:00好像heap和data反了?
c應該也是stack 他是指標 他指到的空間才是heap不過題目也有可能是指陣列本身 不確定
作者:
odanaga (PixiyON)
2016-02-05 17:29:00對耶沒想到 qq
作者:
odanaga (PixiyON)
2016-02-05 17:47:00沒看到那麼細QQ
作者:
jack34066 (ginne tea)
2016-02-05 19:08:00Data data heap stack text
作者:
sjeemb (Ryan)
2016-02-05 20:52:00QQ記反了 直接噴8分話說要怎麼判斷是不是在text section啊?
作者:
OppOops (Oops)
2016-02-05 20:57:00text不是read only嗎 就是存binary code執行碼的地方啊count值每次call foo2()都會改變 是data section吧
作者: amge1524 (台灣加油) 2016-02-05 20:59:00
沒吧 c是stack 我後面有備註 *int_array才是heap
作者:
odanaga (PixiyON)
2016-02-05 21:29:00就是那句variable array奇怪
作者: amge1524 (台灣加油) 2016-02-05 21:35:00
清大也不公布答案 觀念其實都對 只能憑人品了
作者:
jack34066 (ginne tea)
2016-02-05 22:29:00作者:
odanaga (PixiyON)
2016-02-05 22:52:00他們的意思是指到malloc的pointer