在 f(int x,int y)被调用的时候,入栈的都有什么?
入栈的应该至少包括这几样:
1.参数 x,y 根据不同的调用规则有不同的操作方式,比如stdcall方式等,这些网上了解
2.保存当前的堆栈指针和必要的寄存器信息,这个主要依赖于编译器实现及优化。
要想了解具体的压栈指令,可以用调试工具反汇编看看这句话周围的汇编代码,一般压栈为push语句