在进程中对于局部变量是怎么分配的,以及函数是怎么调用的其实也就是讲解栈区的具体使用过程.( 下面代码图摘要于网络) 首先,我们要知道,栈中存放的是一个个被调函数所对应的堆栈帧,当函数fun1被调用,则fun1的堆栈帧入栈,fun1返回时,fun1的堆栈帧出栈.什么是堆栈帧呢,堆栈帧其实就是保存被调函数返回时下一条执行指令的指针.主调函数的堆栈帧的指针.主调函数传递给被调函数的实参(如果有的话).被调函数的局部变量等信息的一个结构. 堆栈帧结构如图所示: 首先,我们要说明的是如何区分每个堆栈帧,或