PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
Re: [問題] 中央堆疊記憶體配置與釋放
作者:
loveflames
(咕啾咕啾魔法陣)
2014-04-17 14:24:08
這問題要從兩個角度分析
1.C/C++語言層次
行為未定義,結果不確定,就這樣
2.assembly語言層次,以下舉X86架構
每個函數皆有自己的stack frame,從高到低為
parameter
作者:
Sunofgod
( )
2014-04-17 17:54:00
感謝 你舉的例子跟我在國考版舉的例子很像.. dev c++會出123 應是同樣道理 感謝
作者:
LPH66
(-6.2598534e+18f)
2014-04-17 21:54:00
微妙的是最後這例子答案會出 123 的理由其實不是記憶體共用而是暫存器(因為沒被動到而)共用這牽涉到暫存器配置及 calling convention
作者:
Sunofgod
( )
2014-04-17 22:50:00
好深澳...聽都沒聽過
作者:
loveme00835
(髮箍)
2014-04-18 00:05:00
考這種題目的真的知道自己在考什麼嗎
作者:
brighton16
(Alliz well)
2014-04-18 11:45:00
這種考題也許是曾經debug過所以決定要拿來警世 XD
作者:
loveflames
(咕啾咕啾魔法陣)
2014-04-18 14:53:00
就怕出題的人不知道自己在考什麼,拿特定compiler的結果當解答
作者: LiloHuang (十年一刻)
2014-04-18 14:58:00
cdecl 在回傳數字型態時會用 EAX 暫存器..針對整數或者記憶體位址是這樣,浮點數就是另一回事了
繼續閱讀
[問題] 中央堆疊記憶體配置與釋放
Sunofgod
[問題] c函式的問題
pophitjazz
[問題] C語言使用Glpk套件疑問!?
BIAO
[問題] fwprintf 印不出寬字元
archon
[問題] for迴圈當機
fishenos
[問題] OpenGL Display OpenCV Image
xanushan
Re: [分享] Taipei.py - CPython 如何執行 python
uranusjr
[問題] 建構函式修改問題
APE36
Re: [分享] Taipei.py - CPython 如何執行 python
timTan
[問題] Linux ALSA書籍
Rpdk
Links
booklink
Contact Us: admin [ a t ] ucptt.com