摘要: 来源:1、《代码揭秘》第六章函数与函数调用2、http://blog.csdn.net/zhuliting/article/details/6839233引入话题:局部变量是动态分配的-》降低了运行效率-》为了使得动态分配的代价最小化,编译器试着每次为一大组局部变量分配空间,而不是每次为单独的一个变量分配空间-》对于函数来说,被分配给每次函数调用的那一大块内存叫作“活动记录” (”活动记录“在函数调用时被创建,当函数返回时被销毁)”活动记录“存放在栈中,栈指针和帧指针界定了活动记录的范围。其中栈指针始终指向栈顶,帧指针为一个活动记录的开始地址。在汇编语言中,帧指针存放在EBP寄存器中,栈指针存 阅读全文
posted @ 2013-12-25 16:05 挡不住会飞的鸡 阅读(1060) 评论(0) 推荐(0) 编辑