capypad
0 Tage Serie
cpp / beginner
Snippet

Mit Arrays arbeiten

Arrays speichern mehrere Werte desselben Typs im zusammenhängenden Speicher. Dieses Beispiel erstellt ein Integer-Array mit 5 Elementen. Arrays werden ab 0 indiziert, also ist numbers[0] das erste Element. Das Programm verwendet eine for-Schleife, um auf jedes Element zuzugreifen und ihre Summe zu berechnen.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main() {
int numbers[5] = {10, 20, 30, 40, 50};
 
for (int i = 0; i < 5; i++) {
std::cout << "Element " << i << ": " << numbers[i] << std::endl;
}
 
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += numbers[i];
}
std::cout << "Total sum: " << sum << std::endl;
 
return 0;
}
Erklärung
1
int numbers[5] = {10, 20, 30, 40, 50};
Deklariert ein Array von 5 Integern mit Anfangswerten
2
for (int i = 0; i < 5; i++) {
Schleife beginnt bei Index 0, läuft solange i kleiner als 5 ist
3
numbers[i]
Greift auf das Element bei Index i zu (0 bis 4)
4
sum += numbers[i];
Addiert jedes Array-Element zur Variable sum
5
numbers[0] = 10, numbers[4] = 50
Erstes Element bei Index 0, letztes bei Index 4