听我狡辩
文章平均质量分 73
三篇博客也算是凑齐了
贩卖纯净水.
圣火昭昭,圣光耀耀,凡我子弟,喵喵喵喵
展开
-
函数栈帧的创建与销毁
什么是函数栈帧呢?在写代码的时候经常会把一个独立的功能抽象成函数,C程序是以函数为基本单位的。局部变量是如何创建的呢?为什么局部变量不初始化内容是随机的呢?函数如何调用呢?函数返回值如何返回呢?传参的底层逻辑又是什么呢?学会了函数栈帧,这些问题都将迎刃而解。函数栈帧是函数调用过程中在程序的调用栈(call stack)所开辟的空间。这些空间是用来存放:1.函数参数和函数返回值2.临时变量(包括函数的非静态的局部变量以及编译器自动生产的其他临时变量)原创 2024-02-25 23:43:41 · 1381 阅读 · 2 评论 -
早早早!晚上好
晚上好!!关于这一段寒假时光的学习以及大一上的学习,我决定用我们很熟知的一个词来解释:递归。原创 2024-03-02 14:34:44 · 731 阅读 · 2 评论 -
也许是周报
其实未来有打算开个专栏放一本书的题的(在写了),但是感觉好麻烦(。•́︿•̀。)(一个俄罗斯轮盘赌的游戏,很有意思)再就是数据结构,把链表部分秃噜完了,二叉树整的差不多(应该),刷了一些OJ题。然后遇到了一个很令我意外的题(二叉树递归还没写够么要来这写)算法部分就是做题(二分,前缀和,差分,双指针,前缀和...)遇到了一些比较新鲜的报错(可能我没见过什么世面吧)0。博客写完了总是忘了发(觉得可以更完善一些,于是堆积)战胜了自己的懒惰把函数栈帧的创建和销毁又秃噜了一遍。C++学到类和对象了(归宿/龟速)原创 2024-01-26 22:01:46 · 234 阅读 · 3 评论