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

C++-oefeningen

Test jezelf met oefeningen

Oefening:

Maak een array van het type stringmet de naam cars.

 [4] = {"Volvo", "BMW", "Ford", "Mazda"};