函数调用机制 局部变量占用的内存是在程序执行过程中“动态”地建立和释放地,通过栈由系统自动管理进行的 当任何一个函数调用发生时,系统都要做一下工作: (1)建立栈空间 (2)保护现场:主调函数运行状态金额返回地址入栈 (3)为被调函数中的局部变量分配空间,完成参数传递 (4)执行被调函数函数体 (5)释放被调函数中局部变量占用的栈空间 (6)恢复现场:取主调函数运行状态及返回地址,释放栈空间 (7)继续主调函数后续语句