当前位置: 主页 > 365bet线上开户 >

堆栈的顶部和底部是什么?

2019-10-05 16:08

全部展开
创建线程时,堆栈是内存中的快速开放空间。它用于处理调用函数时生成的临时变量以及PUSH当前执行函数(调用函数)的地址。当被调用函数完成返回时,程序将从下一个位置继续。执行存储在该位置的地址。
堆栈使用后进先出数据存储。
堆栈的底部是堆栈存储变量的初始地址,而顶部指针是当前存储的数据的下一个地址。将数据压入堆栈时,根据数据类型,顶部指针会生成一个响应字节(例如,在存储长数据类型时移动4个字节),堆栈指针的顶部是4个字节后内存地址。不显示链条堆叠。当您不说数字时,呵呵。