Introductie tot Arrays
Soms is het nodig om honderden of zelfs duizenden variabelen te maken. Het afzonderlijk aanmaken hiervan is niet praktisch. Hier komen arrays van pas. Een array is een verzameling van variabelen van hetzelfde type. Als een enkele variabele te vergelijken is met één opslagdoos, dan is een array een magazijn gevuld met dozen, elk met een eigen waarde. Het declareren van een array ziet er als volgt uit:
int array[3];
Hier wordt een array gedeclareerd 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 specifieke elementen eenvoudig toegankelijk zijn. Een index is het nummer dat aan elk item in de array is toegekend, vergelijkbaar met jouw 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.
U 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 10 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.
Awesome!
Completion rate improved to 2.63
Introductie tot Arrays
Veeg om het menu te tonen
Soms is het nodig om honderden of zelfs duizenden variabelen te maken. Het afzonderlijk aanmaken hiervan is niet praktisch. Hier komen arrays van pas. Een array is een verzameling van variabelen van hetzelfde type. Als een enkele variabele te vergelijken is met één opslagdoos, dan is een array een magazijn gevuld met dozen, elk met een eigen waarde. Het declareren van een array ziet er als volgt uit:
int array[3];
Hier wordt een array gedeclareerd 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 specifieke elementen eenvoudig toegankelijk zijn. Een index is het nummer dat aan elk item in de array is toegekend, vergelijkbaar met jouw 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.
U 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 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Bedankt voor je feedback!