为什么VS下一个int总是从ebp-8开始,ebp-4对应的4个字节干吗用了?RT[解决办法]你说的是函数局部变量是吧?这个没有绝对。因为在函数进入序言后,ebp->old ebpebp+4->ret addrebp+8->1st parm所以ebp-4是可以使用的,至于vc为啥不用,2种可能:1 做vc专有用途2 简单无视他,就是不用