Array

Een array is een gegevensstructuur die een groep elementen van hetzelfde gegevenstype bevat en deze samen opslaat in aaneengesloten geheugenlocaties. Computerprogrammeurs gebruiken arrays in hun programma's om gegevensverzamelingen zo te ordenen dat ze gemakkelijk kunnen worden gesorteerd en doorzocht. Arrays zijn efficiënter voor het opslaan van gegevens dan afzonderlijke variabelen en kunnen ervoor zorgen dat een programma sneller werkt.

Arrays zijn een zeer veelzijdige methode om gegevens in een programma op te slaan. Een zoekmachine kan bijvoorbeeld een array gebruiken om een lijst met zoekresultaten op te slaan. De zoekmachine kan telkens één element uit die array weergeven, in volgorde, totdat een opgegeven aantal resultaten is bereikt of de laatste waarde in de array wordt weergegeven. Omdat deze waarden in één groot geheugenblok worden opgeslagen in plaats van in afzonderlijke variabelen op meerdere locaties, worden de resultaten snel en efficiënt weergegeven.

Een array met zes waarden en hun bijbehorende indexadressen
Een array met zes waarden en hun bijbehorende indexadressen

Omdat een array zijn waarden opslaat in aaneengesloten geheugenlocaties, wordt de grootte van een array ingesteld wanneer deze wordt gemaakt. Het gegevenstype, zoals geheel getal of tekenreeks, wordt ook bij het maken vastgelegd. Een programma kan afzonderlijke waarden in een array benaderen met de naam van de array in combinatie met het indexadres van die waarde. In de meeste programmeertalen begint de index bij 0 en wordt deze vanaf daar verhoogd. Sommige talen beginnen de index echter bij 1, terwijl andere de programmeur laten kiezen of een index bij 0 of 1 begint.

Een array maken en gebruiken

De syntaxis in C++ voor het maken van een array en het opslaan van waarden daarin ziet er als volgt uit:

int characterStats[6] = {15, 14, 13, 12, 10, 8};

De instructie int stelt het gegevenstype in op geheel getal en characterStats geeft de array een naam. De vierkante haken [] geven aan dat het om een array gaat, terwijl het getal tussen de haken de lengte ervan bepaalt. De waarden tussen de accolades {}, gescheiden door komma's, zijn de waarden in de array.

De syntaxis voor het weergeven van een specifieke waarde in een array kan er als volgt uitzien:

print(characterStats[2]);

Omdat de index van deze array bij 0 begint, zou deze instructie het getal 13 uitvoeren, de derde waarde van de array. Programmeurs kunnen ook while- en for-lussen met arrays gebruiken om meerdere waarden uit een array in volgorde uit te voeren met één opdracht.

Bijgewerkt May 24, 2023 door Brian P.

quizTest je kennis

Which of the following statements best describes bloatware?

A
It is software that uses an excessive amount of system resources.
0%
B
It is an application with a memory leak that consumes all free memory.
0%
C
It is a program that takes up more disk space each time it's opened.
0%
D
It is software that installs several additional apps during installation.
0%
Correct! Incorrect!     View the Bloatware definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Array op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.