首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为什么VS上一个int总是从ebp-8开始,ebp-4对应的4个字节干吗用了

2012-10-21 
为什么VS下一个int总是从ebp-8开始,ebp-4对应的4个字节干吗用了?RT[解决办法]你说的是函数局部变量是吧?这

为什么VS下一个int总是从ebp-8开始,ebp-4对应的4个字节干吗用了?
RT

[解决办法]
你说的是函数局部变量是吧?这个没有绝对。

因为在函数进入序言后,

ebp->old ebp
ebp+4->ret addr
ebp+8->1st parm

所以ebp-4是可以使用的,至于vc为啥不用,2种可能:

1 做vc专有用途

2 简单无视他,就是不用

热点排行