函数栈帧
文章平均质量分 96
小陶来咯
默默的努力,等成功了再说。
展开
-
【研究空间复用及函数调用问题】
本篇总结函数调用过程会存在的一些奇怪现象,空间复用问题,其实本质上涉及函数调用的底层原理,理解函数栈帧的创建和销毁这样的问题直接迎刃而解。原创 2023-02-22 15:36:07 · 720 阅读 · 6 评论 -
程序的编译与链接(预处理详解)+百度面试笔试题+《高质量C/C++编程指南》笔试题
本篇重点介绍程序的编译与链接过程中的预处理阶段,将详细的介绍在预处理阶段会发生什么,以及讲解有关百度该内容的面试笔试题和源于《高质量C/C++编程指南》的笔试题原创 2023-02-13 16:59:16 · 541 阅读 · 1 评论 -
编译与链接------《程序员的自我修养》
本篇整理于《程序员的自我修养》一书中编译与链接相关知识,整理的目的是为了更加深入的了解编译于链接的更多底层知识,面对程序运行时种种性能瓶颈我们束手无策。我们看到的是这些问题的现象,但是却很难看清本质,所有这些问题的本质就是软件运行背后的机理及支撑软件运行的各种平台和工具,如果能够深入了解这些机制,那么解决这些问题就能够游刃有余,收放自如了。原创 2023-02-09 20:34:03 · 1499 阅读 · 6 评论 -
细谈函数栈帧的创建与销毁
函数栈帧是如何创建的?又是如何销毁的?涉及到内存空间的本质问题,我们大多数人可能是一头雾水,栈是什么?有什么用?接触细节原理,印象才能更加深刻,带你深入的学习栈是如何创建与销毁能帮助你理解更多深层的问题,局部变量是如何创建的,为什么一开始要从main函数开始呢?函数的形参与实参有和关系,返回值又怎么返回的等等问题。理解这些问题你对编程的理解将会大大提升的。原创 2023-02-04 19:00:39 · 445 阅读 · 3 评论