Nějaké základní informace před začátkem: Buffer je jednoduchý sousední blok počítačové paměti,
ve kterém jsou uloženy instance stejných datových typů.
Programátoři si to obvykled spojují s poli o velikosti word buffer(pole znaků). Pole můžou být
deklarovány jak staticky tak dynamicky.
Statické proměnné jsou alokovány v době spouštění programu.
Dynamické proměnné jsou alokovány v době běhu programu na zásobníku.
/------------------\ lower
| | memory
| Text | addresses
| |
|------------------|
| (Initialized) |
| Data |
| (Uninitialized) |
|------------------|
| |
| Stack | higher
| | memory
\------------------/ addresses