栈是存放数据的一种形式,存放的数据只能先进后出,你把它想象成一个梯子,只有等你最后放进入的数出来了之后前面的数才可以出来。而队列则相反……其实就是数据的存放规则而已,实际上都是地址空间……希望你满意
只需想象成弹夹就好了,最先装入的子弹最后才发射出去,栈是数据存储的方式,当然存储数据的方式还有别的如:数组,队列,链表,树等
可以借鉴球桶理论,就是一个球桶里边装球,遵循先进后出,后进先出的原则