C++- matrices
C++-matrices
Arrays worden gebruikt om meerdere waarden in één variabele op te slaan, in plaats van voor elke waarde afzonderlijke variabelen te declareren.
Om een array te declareren, definieert u het type variabele, geeft u de naam van de array op gevolgd door vierkante haken en geeft u het aantal elementen op dat moet worden opgeslagen:
string cars[4];
We hebben nu een variabele gedeclareerd die een array van vier strings bevat. Om er waarden in in te voegen, kunnen we een letterlijke array gebruiken - plaats de waarden in een door komma's gescheiden lijst, tussen accolades:
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
Om een array van drie gehele getallen te maken, zou je kunnen schrijven:
int myNum[3] = {10, 20, 30};
Toegang tot de elementen van een array
U krijgt toegang tot een array-element door te verwijzen naar het indexnummer.
Deze verklaring geeft toegang tot de waarde van het eerste element in auto's :
Voorbeeld
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo
Opmerking: Array-indexen beginnen met 0: [0] is het eerste element. [1] is het tweede element, enz.
Een array-element wijzigen
Raadpleeg het indexnummer om de waarde van een specifiek element te wijzigen:
Voorbeeld
cars[0] = "Opel";
Voorbeeld
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo