栈的三种含义

内容来自:栈的三种含义
1.数据结构,有push、top、pop三种方法来读取数据
2.方法调用,也就是调用栈,方法1里面调用方法2,就得使用这种调用栈。因为先执行方法1,然后执行方法1里面的方法2,等方法2执行完返回了,再把方法1执行完返回。方法1先执行但后出来。
3.方法里面的局部变量的内存也是使用栈来保存。
在这里插入图片描述
不太理解,这种栈好像不是先进后出的方式,因为局部变量的访问是随机访问的吧,不是只能访问最外层的数据。

猜你喜欢

转载自blog.csdn.net/qq_39286701/article/details/120739981