Arrays deklarieren
Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 58 von 74.
Ein Array ist eine Sammlung von Elementen und kann Werte desselben Typs enthalten, etwa Zahlen, Zeichenfolgen oder sogar andere Arrays. Arrays werden mit eckigen Klammern [] erstellt, und die Elemente im Array werden durch Kommas getrennt.
Hier ist ein Beispiel dafür, wie du ein Array erstellst:
int numbers[] = {1, 2, 3, 4, 5};Um die Länge des Arrays zu überprüfen, können wir die Funktion std::size() verwenden:
int length = std::size(numbers);Die Variable length enthält den Wert 5, weil das Array 5 Elemente enthält.
Eine weitere Möglichkeit, ein Array zu erstellen, ist die Verwendung von eckigen Klammern [], gefolgt von der Array-Größe:
int numbers[5];Im lokalen Gültigkeitsbereich (zum Beispiel innerhalb von main()) lässt dies die 5 Elemente nicht initialisiert, sodass sie unbestimmte Werte enthalten. Schreibe int numbers[5] = {};, um sie alle auf 0 zu setzen. Nur statische oder globale Arrays werden implizit mit Nullen initialisiert.
Aufgabe
EinfachErstelle ein Array namens shoppingList, das die folgenden Elemente enthält: bread, eggs, milk und butter.
Probier es selbst
#include <iostream>
#include <string>
int main() {
// Erstelle hier das Array shoppingList
// Ändere den folgenden Code nicht
std::cout << "Shopping List:" << std::endl;
for (int i = 0; i < std::size(shoppingList); i++) {
std::cout << shoppingList[i] << std::endl;
}
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - ElseÜbe selbstständig: Online-C++-Compiler