引言 C语言中函数调用返回是一种很常见的形式,比如main函数调用了函数A,函数A又调用了函数B。那么函数调用过程中发生了什么,调用结束又是怎么返回到正确位置的。书上得来终觉浅,今天就动手验证下书上的小例子,写个博客记录下这个过程。 理论知识 一、进程的虚拟地址空间 有一道很经典的面试题,是问程序中各元素在内存中的分布。比如全局变量(已初始化、未初始化)、局部变量、静态变量等,在进程地址空间的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号