Introductie tot Arrays
Veeg om het menu te tonen
Soms moet je honderden of zelfs duizenden variabelen aanmaken. Ze één voor één aanmaken is niet praktisch. Daar komen arrays van pas. Een array is een verzameling van variabelen van hetzelfde type. Als een enkele variabele één opbergdoos is, dan is een array een magazijn vol met dozen, elk met een eigen waarde. Een array declareren ziet er ongeveer zo uit:
int array[3];
Hier zie je hoe je een array declareert met ruimte voor drie elementen. Om waarden toe te wijzen, gebruik je accolades om ze binnen te plaatsen.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Als je de items direct opgeeft, hoef je de grootte niet te declareren; de compiler telt en wijst automatisch het aantal elementen toe.
Indexen
Elke vakje in een array heeft een unieke identificatie, genaamd een index, waarmee je eenvoudig specifieke elementen kunt benaderen. Een index is het nummer dat aan elk item in de array is toegekend, vergelijkbaar met je positie in de rij bij een koffiezaak. Indexen in C beginnen bij nul, wat betekent dat het eerste element een index van 0 heeft.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
De tot nu toe besproken arrays zijn statisch, wat betekent dat hun grootte vast blijft tijdens de uitvoering van het programma. Er zijn ook dynamische arrays, die van grootte kunnen veranderen terwijl het programma draait.
Je kunt de waarde van elk element in een array wijzigen door te verwijzen naar de specifieke index.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // Change `3` to `555` printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Introductie tot Arrays
Soms moet je honderden of zelfs duizenden variabelen aanmaken. Ze één voor één aanmaken is niet praktisch. Daar komen arrays van pas. Een array is een verzameling van variabelen van hetzelfde type. Als een enkele variabele één opbergdoos is, dan is een array een magazijn vol met dozen, elk met een eigen waarde. Een array declareren ziet er ongeveer zo uit:
int array[3];
Hier zie je hoe je een array declareert met ruimte voor drie elementen. Om waarden toe te wijzen, gebruik je accolades om ze binnen te plaatsen.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Als je de items direct opgeeft, hoef je de grootte niet te declareren; de compiler telt en wijst automatisch het aantal elementen toe.
Indexen
Elke vakje in een array heeft een unieke identificatie, genaamd een index, waarmee je eenvoudig specifieke elementen kunt benaderen. Een index is het nummer dat aan elk item in de array is toegekend, vergelijkbaar met je positie in de rij bij een koffiezaak. Indexen in C beginnen bij nul, wat betekent dat het eerste element een index van 0 heeft.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
De tot nu toe besproken arrays zijn statisch, wat betekent dat hun grootte vast blijft tijdens de uitvoering van het programma. Er zijn ook dynamische arrays, die van grootte kunnen veranderen terwijl het programma draait.
Je kunt de waarde van elk element in een array wijzigen door te verwijzen naar de specifieke index.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // Change `3` to `555` printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Bedankt voor je feedback!