Er zijn nog twee details die we moeten bijhouden voor deze datastructuur. Ten eerste moet het programma weten hoeveel elementen er in de dynamische array zitten. En we moeten bijhouden waar de dynamische array begint in het geheugen. Dit hou je bij in twee adressen: één voor de grootte en één voor het beginadres.
In de tabel hieronder wordt het beginadres van een dynamische array opgeslagen in adres 0. De grootte van de array is opgeslagen in adres 1. Pas de waarden in de tabel aan om te zien hoe de dynamische array eruit ziet.
| Element | Waarde |
|---|
Bekijk de tabel hierboven, waarin de kassa vijf producten heeft gescand en de prijzen zijn opgeslagen in een dynamische array.