Zugriff auf Elemente
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 59 von 74.
In C++ verwenden wir Arrays, um mehrere Werte in einer einzigen Variablen zu speichern. Jeder Wert in einem Array wird als Element bezeichnet, und jedes Element hat einen Index.
Die Indizes beginnen bei 0 bis zur Länge des Arrays minus eins. Schauen Sie sich zum Beispiel das folgende Array an:
char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Element
aist an Index 0 - Element
bist an Index 1 - ...
- Element
gist an Index 6
Um auf ein Element eines Arrays zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Um zum Beispiel auf das erste Element eines Arrays namens letters zuzugreifen, würden wir letters[0] verwenden.
Hier ist ein Beispiel:
int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2];Die Variable element wird den Wert 30 enthalten, da sie auf das dritte Element zugreift (das den Index 2 hat).
Aufgabe
EinfachErstellen Sie eine Funktion namens values, die ein Array und dessen Größe als Argument erhält und alle Elemente im Array nacheinander ausgibt.
Spickzettel
Arrays speichern mehrere Werte in einer einzigen Variablen. Jedes Element hat einen Index, der bei 0 beginnt:
char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};Greifen Sie auf Array-Elemente über eckige Klammern mit dem Index zu:
int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2]; // element = 30Probier es selbst
#include <iostream>
void values(int arr[], int size) {
for (int i = 0; i < size; i++) {
// Hier Code schreiben
}
}
int main() {
int numbers[] = {109, 4, 7, 19, 57, 216, 68, 89, 132, 63};
int size = std::size(numbers);
values(numbers, size);
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