Programmeren in C++/Arrays: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
sub |
|||
Regel 48:
|Code=
<source lang=cpp>
int getallen = {1, 2, 3, 4};
for(int i = 0; i < 4; i++){
Regel 68:
|Code=
<source lang=cpp>
int getallen = {1, 2, 3, 4};
for(int i = 0; i < sizeof(getallen)/sizeof(int); i++){
Regel 76:
}}
De functie sizeof() is bedoeld om de lengte van iets te weten in bytes. Als we dat gebruiken op de array "getallen" krijgen we 16. We hebben echter slechts 4 elementen in onze array. De reden dat we 16 krijgen is omdat we de lengte van de array berekenen in bytes. Een int is namelijk 4 bytes lang en we hebben 4 elementen. 4 maal 4 maakt dus 16. Daarom moeten we eerst nog de 16 delen door de lengte van een int.
==2 dimensionale array(matrix)==
{{TeDoen|wat=Bespreken van matricen + voorbeelden. Hoe maakt je ze aan en hoe werk je ermee.|geplaatst door=[[Gebruiker:Sephiroth|Sephiroth]] 29 dec 2007 20:44 (CET)}}
|