函数运行时栈状态分析

转载地址:https://www.cnblogs.com/quark/archive/2012/03/20/2407487.html

由转载的这篇文章可以得出如下结论:

1. 函数调用时首先返回地址入栈。

2.函数体中声明的变量,在操作的时候入栈。

3.传入的参数,如果用到入栈,如果用不到就不入栈。

注意:在函数体中,不论是传入的参数,还是声明的变量,必须是在操作的时候才会入栈。(操作指的是初始化,赋值等操作)

原文地址:https://www.cnblogs.com/gfbppy/p/13643991.html