Programmeren in C++/Arrays: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Pjetter (overleg | bijdragen)
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)}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.