Mehrdimensionale Arrays
Lernen Sie 2D- und 3D-Arrays sowie ihre Verwendung für Matrixoperationen und andere komplexe Datenstrukturen kennen.
Mehrdimensionale Arrays ist eine kostenlose C Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.
Arrays mit mehreren Dimensionen
Mehrdimensionale Arrays
Ein mehrdimensionales Array ist ein Array mit mehr als einer Dimension, beispielsweise eine Matrix.
In dieser Lektion lernen Sie:
- Wie Sie zwei- und dreidimensionale Arrays deklarieren und initialisieren.
- Wie Sie auf Elemente in mehrdimensionalen Arrays zugreifen.
- Wie Sie verschachtelte Schleifen verwenden, um mehrdimensionale Arrays zu verarbeiten.

Ein zweidimensionales Array deklarieren
Ein zweidimensionales Array deklarieren
Ein zweidimensionales Array ist eine tabellenartige Struktur mit Zeilen und Spalten.
Beispieldeklaration:
int matrix[3][3];
Dadurch wird eine 3×3-Ganzzahlenmatrix erstellt.
Ein zweidimensionales Array initialisieren
Ein zweidimensionales Array initialisieren
Zweidimensionale Arrays können mithilfe verschachtelter geschweifter Klammern initialisiert werden:
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
Dadurch wird eine 2×3-Matrix erstellt.
Auf Elemente eines zweidimensionalen Arrays zugreifen
Auf Elemente eines zweidimensionalen Arrays zugreifen
Auf Elemente eines zweidimensionalen Arrays wird mithilfe von Zeilen- und Spaltenindizes zugegriffen.
Beispiel:
int value = matrix[1][2];
Dadurch wird das Element in der zweiten Zeile und dritten Spalte abgerufen.
Beispiel: Auf Elemente eines zweidimensionalen Arrays zugreifen
Beispiel: Auf Elemente eines zweidimensionalen Arrays zugreifen
Dieses Programm zeigt, wie Sie Werte in einem zweidimensionalen Array speichern und darauf zugreifen.
#include <stdio.h>
int main() {
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
printf("Element at [1][2]: %d\n", matrix[1][2]);
return 0;
}Ein zweidimensionales Array durchlaufen
Ein zweidimensionales Array durchlaufen
Sie können verschachtelte Schleifen verwenden, um ein zweidimensionales Array zu durchlaufen:
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("%d ", matrix[i][j]);
}
}Beispiel: Ein zweidimensionales Array ausgeben
Beispiel: Ein zweidimensionales Array ausgeben
Dieses Programm gibt alle Elemente eines zweidimensionalen Arrays aus.
#include <stdio.h>
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++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}Was ist ein dreidimensionales Array?
Was ist ein dreidimensionales Array?
Ein dreidimensionales Array erweitert das Konzept eines zweidimensionalen Arrays um eine weitere Dimension.
Beispieldeklaration:
int cube[2][3][4];
Dadurch wird ein dreidimensionales Array der Größe 2×3×4 erstellt.
Zusammenfassung zu mehrdimensionalen Arrays
Zusammenfassung
In dieser Lektion haben Sie Folgendes gelernt:
- Wie Sie zweidimensionale Arrays deklarieren und initialisieren.
- Wie Sie auf mehrdimensionale Arrays zugreifen und sie bearbeiten.
- Wie Sie verschachtelte Schleifen verwenden, um eine Matrix zu verarbeiten.
Als Nächstes sehen Sie sich Zeichenketten in C an!

Häufig gestellte Fragen
Ist die Lektion „Mehrdimensionale Arrays“ kostenlos?
Ja — der vollständige Text von „Mehrdimensionale Arrays“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Mehrdimensionale Arrays“?
Lernen Sie 2D- und 3D-Arrays sowie ihre Verwendung für Matrixoperationen und andere komplexe Datenstrukturen kennen. Du übst C Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um C Academy zu starten?
Keine Vorkenntnisse erforderlich. C Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.
Wie lange dauert die Lektion „Mehrdimensionale Arrays“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser C Academy-Lektion Code schreiben und ausführen?
Ja. Jede C Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Einführung in Arrays
- Mehrdimensionale Arrays
- Strings in C