社区
C++ 语言
帖子详情
通常所说的压栈是什么意思呢?
金色人生
2012-06-14 04:21:42
通常所说的压栈是什么意思呢?
...全文
1633
5
打赏
收藏
通常所说的压栈是什么意思呢?
通常所说的压栈是什么意思呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自信男孩
2012-06-14
打赏
举报
回复
在内存中有一部分内存的结构是以栈的规则存在的,即先进后出;所谓的压栈就是入栈,就是将数据放到这样的内存中保存。
yangkai7758
2012-06-14
打赏
举报
回复
对……
金色人生
2012-06-14
打赏
举报
回复
那就是说压栈就是入栈或者进栈,是吗?
继续奋战
2012-06-14
打赏
举报
回复
push操作。
把数据放入到栈中。新压入的数据会放在栈顶.
yangkai7758
2012-06-14
打赏
举报
回复
就是把数据放到栈里去…………
貌似说了等于没说
栈和栈帧
堆栈(stack)又称为栈或堆叠,是计算机科学里最重要且最基础的数据结构之一,它按照FILO(First In Last Out,后进先出)的原则存储数据。 栈的相关概念: 栈顶和栈底:允许元素插入与删除的一端称为栈顶,另一端称为栈底。
压栈
:栈的插入操作,叫做进栈,也称
压栈
、入栈。 弹栈:栈的删除操作,也叫做出栈。 下面是栈的示意图,从图中可以清楚的看到,不管是插入数据还是删除数据,都是在栈顶进行的,还有就是FILO原则,可以看到,如果你想取出B的值,那么你必须先要将B的上面的C取出,要取出C的值
【数据结构 之
压栈
,形参和局部变量入栈之前会发生什么?】三种解释回答 包含操作系统版
在计算机程序执行中,
压栈
、形参和局部变量的存储过程通常发生在函数调用的时候。在函数被调用时,会发生以下步骤:参数传递:局部变量分配:函数调用帧创建:函数执行:函数返回:在C++或类似的编程语言中,
压栈
、形参(函数参数)和局部变量入栈之前,会发生一系列的操作和准备工作。这些步骤确保了函数调用的正确性和局部变量的安全性。以下是
压栈
、形参和局部变量入栈之前可能发生的主要事件:在函数调用点,会发出一个调用指令(如call指令),该指令将控制权转移到被调用函数的入口点。在调用指令执行前,当前 函数的返回地址(即函数执
什么是栈?
什么是栈? ps:文章来自于网络 当提及“栈”这个概念,很多初学者都会很迷茫。在C语言里,我们有一个内存区域叫做栈区。在单片机里,我们又常常听到一个操作叫做
压栈
。而在算法中,我们也有一个同名结构叫做栈。 我常常会问自己的学生“栈”这个字的意思到底是什么?大家想到的多是客栈。我们翻翻字典也不难发现,栈的第一个释义是:储存货物或供旅客住宿的房屋。所以客栈的想法并没有错,但是这也未免太过抽象。 ...
C 程序局部变量
压栈
出栈的理解
写这篇总结的缘由仅仅出于巧合,五一前帮一位同学看51的程序,在查看汇编代码的时候(事实上我当时的汇编知识基本都还给了老师),无意中问起我“某个局部变量的声明怎么没有对应的汇编语句”,我没有答出来。当时也只是把它当做一种常识给记了下来,平时不论还是在DSP、16位的单片上还是PC平台上编写c程序,由于程序不是很复杂且芯片资源通常足够,因此很少会考虑内存分配、堆栈方面的内容。这几天在看《Linux
c语言强制局部变量
压栈
,C语言程序里全局变量、局部变量、堆、栈等概念
一、 寄存器与固件库的差异 固件库就是函数的集合。当我们写代码的时候可以直接对寄存器进行操作,但是如果使用的寄存器较多我们就需要掌握每一个寄存器的操作方法,对于我们而言十分的不容易,因此便有了固件库的出现。它将每个寄存器的操作封装在一个函数中,在使用的时候我们直接调用这个函数就可以了,函数固件库函数的作用是向下负责与寄存器直接打交道。向上提供用户函数调用的接口(API)。我们就不用再细究这个寄存器...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章