函数调用时栈中存放了什么

函数调用时:ide

主函数的下一条指令的地址入栈函数

函数的参数入栈,从右往左入栈spa

函数的局部变量入栈。注意:静态变量不入栈。指针

 

函数执行结束后:it

局部变量出栈class

参数出栈变量

栈顶指针指向最开始存的地址,也就是主函数的下一条指令,程序由该点继续执行。程序

相关文章
相关标签/搜索