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