函数调用原理总结

函数调用是个颇有意思的东西,以前一直都很好奇:函数调用结束后是怎么知道返回什么地方?函数中的各个参数又是从哪来的呢?调用结束后又怎么将相关数据返回到调用方的?基于这些疑问,参阅不少资料,如今把本身所理解的总结一下。web 实际上,函数的调用是在栈上进行的,栈的生长方向是由高地址向低地址,即栈底为高地址,栈顶为低地址。每一个函数在被调用时都对应着各自一个栈帧,用来记录函数自身的一些信息(返回地址、局
相关文章
相关标签/搜索