capypad
0 Tage Serie
cpp / beginner
Snippet

2D Arrays: Datentabellen

Ein zweidimensionales Array ist wie ein Raster oder eine Tabelle mit Zeilen und Spalten. Der erste Index greift auf die Zeile zu, der zweite auf die Spalte. 2D Arrays sind perfekt für die Darstellung von Matrizen, Spielbrettern oder beliebigen tabellenartigen Datenstrukturen.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main() {
int matrix[2][3] = {{1, 2, 3}, {4, 5, 6}};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
cout << "Element [1][2]: " << matrix[1][2] << endl;
return 0;
}
Erklärung
1
int matrix[2][3] = {...}
Deklariert ein 2D Array mit 2 Zeilen und 3 Spalten, initialisiert mit Werten
2
matrix[i][j]
Greift auf Element in Zeile i und Spalte j zu