پشته(به انگلیسی: stack) یکی انواع دادهساختارها(ساختمان داده) است ذخیره بازیابی دادهها کاربرد دارد. پشته طراحی پیادهسازی سیستمهای نرمافزاری سختافزاری، فراوان کار میرود. شیوهٔ عملکرد پشته اساس سیاست LIFO است.
در حقیقت پشته، یکی سه بخش تخصیص یافته یک برنامه حال اجرا حافظه (RAM) میباشد. اجرای هر برنامه کاربردی آن برنامه پردازش توسط پردازشگر، سه بخش حافظه تقسیم شده ذخیره میگردد دسترس پردازشگر قرار بگیرد. این سه بخش شامل موارد زیر هستند:
شما این برنامه استفاده یک پشته میتوانید تعداد زیادی کاراکتر وارد کنید پایان کلید enter زده خروجی برنامه خود مشاهده کنید.