Array

I programmeringssprog er et array en måde at lagre flere elementer (f.eks. hele tal) på. Disse elementer skal have samme type (kun hele tal, kun strenge, ...), fordi et array ikke kan lagre forskellige typer elementer. Hvert element i et array har et nummer, så programmøren kan hente elementet ved hjælp af dette nummer. Dette nummer kaldes indekset. I nogle programmeringssprog har det første element indeks 0, det andet element har indeks 1 osv. Men i andre sprog har det første element indeks 1 (og derefter 2, 3, ...).

Når programmøren opretter et array, skal han angive størrelsen på arrayet. Dette er det antal elementer, der kan gemmes i arrayet. Hvis programmøren ønsker at gemme flere elementer, skal han oprette et nyt array. Dette skyldes, at størrelsen på et array ikke kan ændres. Typer af arrays i C er her



Arrays i C

I programmeringssproget C kan arrays oprettes på følgende måde:

int array[5];

Dette skaber et array af hele tal, og det kan indeholde 5 hele tal. Programmøren kan nu gemme hele tal i arrayet ved at gøre følgende:

array[0] =1 ; array[1] =18 ; array[2] =5 ; array[] = ; array[3] =33 ; array[] = ; array[4] = 50;

Programmøren kan bruge en værdi i arrayet på følgende måde:

int k = + 3array[3]; // k er nu 3 + 33 = 36



Arrays i Java

I programmeringssproget Java kan arrays oprettes på følgende måde:

int[] array = ny int[5];

Dette skaber et array af hele tal, og det kan indeholde 5 hele tal. Programmøren kan nu gemme hele tal i arrayet ved at gøre følgende:

array[0] =1 ; array[1] =18 ; array[2] =5 ; array[] = ; array[3] =33 ; array[] = ; array[4] = 50;

Programmøren kan bruge en værdi i arrayet på følgende måde:

int k = + 3array[3]; // k er nu 3 + 33 = 36



Spørgsmål og svar

Spørgsmål: Hvad er et array i programmeringssprog?


Svar: Et array er en måde at lagre flere elementer af samme type på i programmeringssprog.

Spørgsmål: Hvilken type elementer kan gemmes i et array?


Svar: Kun elementer af samme type, f.eks. hele tal eller strenge, kan gemmes i et array.

Spørgsmål: Hvad er et indeks i et array?


Svar: Et indeks er et nummer, der tildeles hvert element i et array, så programmøren kan få adgang til det pågældende element ved hjælp af dette nummer.

Spørgsmål: Hvordan bestemmes indekset for det første element i et array?


Svar: I nogle programmeringssprog er indekset for det første element 0, mens det i andre sprog er 1.

Spørgsmål: Hvad skal en programmør sørge for, når han opretter et array?


Svar: Programmøren skal angive arrayets størrelse, som er det antal elementer, der kan gemmes i arrayet.

Spørgsmål: Hvorfor kan størrelsen af et array ikke ændres?


Svar: Størrelsen af et array kan ikke ændres, fordi den er fastsat, når arrayet oprettes.

Spørgsmål: Hvad skal en programmør gøre, hvis han ønsker at gemme flere elementer, end arrayets størrelse tillader?


Svar: Hvis en programmør ønsker at gemme flere elementer, end arrayets størrelse tillader, skal han oprette et nyt array med en større størrelse.

AlegsaOnline.com - 2020 / 2023 - License CC3