意思是供货物或者人住宿的房屋。小栈—供长途旅行中的人路途小息的场所。网站常以此命名,可能表示供长时间工作或“冲浪”的人来此休闲一下吧。
第二种意思:是一种运算受限的线性表。限定仅在表尾进行插入和删除 *** 作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素。
扩展资料:
栈可以用来在函数调用的时候存储断点,做递归时要用到栈。以上定义是在经典计算机科学中的解释。
在计算机系统中,栈则是一个具有以上属性的动态内存区域。程序可以将数据压入栈中,也可以将数据从栈顶d出。在i386机器中,栈顶由称为esp的寄存器进行定位。压栈的 *** 作使得栈顶的地址减小,d出的 *** 作使得栈顶的地址增大。
栈在程序的运行中有着举足轻重的作用。最重要的是栈保存了一个函数调用时所需要的维护信息,这常常称之为堆栈帧或者活动记录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)