In C++ ist ein Array eine Sequenz von Werten, die alle den gleichen Datentyp haben und unter einem einzigen Namen gespeichert sind. Jeder Wert in einem Array wird als Element bezeichnet und hat eine numerische Position, die als Index bezeichnet wird. Der Index fängt bei 0 an und endet bei der Größe des Arrays minus 1.
Hier ist ein Beispiel für die Erklärung, wie man ein Array in C++ deklariert und verwendet:
#include <iostream>
using namespace std;
int main()
{
// Deklarieren eines Arrays mit 10 Elementen vom Typ int
int arr[10];
// Zugriff auf die Elemente des Arrays mit dem Index
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
// Ausgabe des dritten Elements
cout << arr[2] << endl; // Gibt 30 aus
return 0;
}
Es ist auch möglich, das Array bei der Deklaration mit Werten zu initialisieren:
#include <iostream>
using namespace std;
int main()
{
// Deklarieren und Initialisieren eines Arrays mit 3 Elementen vom Typ int
int arr[3] = {10, 20, 30};
// Ausgabe des dritten Elements
cout << arr[2] << endl; // Gibt 30 aus
return 0;
}
Die Größe eines Arrays kann auch mithilfe der sizeof-Funktion ermittelt werden:
#include <iostream>
using namespace std;
int main()
{
// Deklarieren eines Arrays mit 10 Elementen vom Typ int
int arr[10];
// Ermittlung der Größe des Arrays in Bytes
int size = sizeof(arr);
// Ermittlung der Anzahl der Elemente im Array
int elementCount = sizeof(arr) / sizeof(arr[0]);
cout << "Size of array: " << size << " bytes" << endl;
cout << "Number of elements: " << elementCount << endl;
return 0;
}