Yığın (stack) ve öbek (heap)
Kısaca: Yığın ve öbek bir programın iki bellek alanıdır: yığın işlev çağrılarını ve yerel değişkenleri otomatik ve hızlı yönetir, öbek ise esnek ömürlü, dinamik istenen verileri.
Biraz daha ayrıntılı: Bir işlev çağrıldığında program yığında parametreler, yerel değişkenler ve dönüş adresiyle bir çerçeve (stack frame) oluşturur; çıkışta otomatik kaldırılır. Daha uzun yaşaması gereken veya boyutu ancak çalışma zamanında bilinen veriler öbekte durur – orada programcı veya çöp toplayıcı tarafından yönetilir.
Ayrıntılı
| Yığın | Öbek | |
|---|---|---|
| Yönetim | … |
Ayrıca bak: Yığın veri yapısı, İşaretçiler, Çöp toplayıcı, Bellek sızıntısı