C++ Arrays
C++ Arrays
Arrays werden verwendet, um mehrere Werte in einer einzelnen Variablen zu speichern, anstatt für jeden Wert separate Variablen 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 gespeichert werden sollen:
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 Ganzzahlen 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 auf die Indexnummer in eckigen Klammern []
verweisen.
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
Try it Yourself »
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:
cars[0] = "Opel";
Beispiel
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo
Try it Yourself »