函数调用过程探究各位程序员朋友,我们在日常开发中几乎天天都在写函数、调函数。但你是否想过,当你在代码里写下 result = add(3, 4) 这行简单语句时,CPU 和内存背后到底发生了什么?为什么函数能记住自己的局部变量?为什么递归用不好就会栈溢出?今天,我们就一起掀开函数调用的“黑盒”,看看它背后的那套精妙机制。### 一、函数调用:不只是“跳转”那么简单很多初学者以为函数调用就是“跳过去执行,再跳回来”。但实际上,这趟“旅行”需要携带大量行李:参数怎么传?返回值放哪?调用者的现场怎么保存?被调函数自己的局部变量