C++- Arrays


C++-Arrays

Arrays werden verwendet, um mehrere Werte in einer einzigen Variablen zu speichern, anstatt separate Variablen für jeden Wert zu deklarieren.

Um ein Array zu deklarieren, definieren Sie den Variablentyp, geben Sie den Namen des Arrays gefolgt von eckigen Klammern an und geben Sie die Anzahl der Elemente an, die es speichern soll:

string cars[4];

Wir haben jetzt eine Variable deklariert, die ein Array aus vier Strings enthält. Um Werte einzufügen, können wir ein Array-Literal verwenden - platzieren Sie die Werte in einer durch Kommas getrennten Liste in geschweiften Klammern:

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

Um ein Array aus drei ganzen Zahlen zu erstellen, könnten Sie schreiben:

int myNum[3] = {10, 20, 30};

Greifen Sie auf die Elemente eines Arrays zu

Sie greifen auf ein Array-Element zu, indem Sie sich auf die Indexnummer beziehen.

Diese Anweisung greift auf den Wert des ersten Elements in cars zu :

Beispiel

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo

Hinweis: Array-Indizes beginnen mit 0: [0] ist das erste Element. [1] ist das zweite Element usw.


Ändern Sie ein Array-Element

Um den Wert eines bestimmten Elements zu ändern, beziehen Sie sich auf die Indexnummer:

Beispiel

cars[0] = "Opel";

Beispiel

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo

C++-Übungen

Testen Sie sich mit Übungen

Übung:

Erstellen Sie ein Array vom Typ stringnamens cars.

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