0Pricing
C Academy · Leçon

Tableaux multidimensionnels

Découvrez les tableaux 2D et 3D et leur utilisation pour les opérations matricielles et d’autres structures de données complexes.

Tableaux multidimensionnels est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C Academy comprend 3 leçons au total.

Tableaux à plusieurs dimensions

Tableaux multidimensionnels

Un tableau multidimensionnel est un tableau qui possède plusieurs dimensions, comme une matrice.

Dans cette leçon, vous apprendrez :

  • Comment déclarer et initialiser des tableaux 2D et 3D.
  • Comment accéder aux éléments de tableaux multidimensionnels.
  • Comment utiliser des boucles imbriquées pour traiter des tableaux multidimensionnels.
Tableaux multidimensionnels — illustration 1

Déclarer un tableau 2D

Déclarer un tableau 2D

Un tableau 2D est une structure semblable à un tableau, composée de lignes et de colonnes.

Exemple de déclaration :

int matrix[3][3];

Cette déclaration crée une matrice d’entiers de 3×3.

Initialiser un tableau 2D

Initialiser un tableau 2D

Les tableaux 2D peuvent être initialisés à l’aide d’accolades imbriquées :

int matrix[2][3] = { {1, 2, 3}, {4, 5, 6} };

Cette déclaration crée une matrice de 2×3.

Accéder aux éléments d’un tableau 2D

Accéder aux éléments d’un tableau 2D

On accède aux éléments d’un tableau 2D à l’aide des indices de ligne et de colonne.

Exemple :

int value = matrix[1][2];

Cette instruction récupère l’élément situé à la deuxième ligne et à la troisième colonne.

Exemple : accéder aux éléments d’un tableau 2D

Exemple : accéder aux éléments d’un tableau 2D

Ce programme montre comment stocker des valeurs dans un tableau 2D et y accéder.

#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;
}

Parcourir un tableau 2D

Parcourir un tableau 2D

Vous pouvez utiliser des boucles imbriquées pour parcourir un tableau 2D :

for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { printf("%d ", matrix[i][j]); } }

Exemple : afficher un tableau 2D

Exemple : afficher un tableau 2D

Ce programme affiche tous les éléments d’un tableau 2D.

#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;
}

Qu’est-ce qu’un tableau 3D ?

Qu’est-ce qu’un tableau 3D ?

Un tableau 3D étend le concept d’un tableau 2D à une dimension supplémentaire.

Exemple de déclaration :

int cube[2][3][4];

Cette déclaration crée un tableau à trois dimensions de 2×3×4.

Récapitulatif des tableaux multidimensionnels

Récapitulatif

Dans cette leçon, vous avez appris :

  • Comment déclarer et initialiser des tableaux 2D.
  • Comment accéder aux tableaux multidimensionnels et les manipuler.
  • Comment utiliser des boucles imbriquées pour traiter une matrice.

Vous découvrirez ensuite les chaînes de caractères en C !

Tableaux multidimensionnels — illustration 10

Questions Fréquemment Posées

La leçon « Tableaux multidimensionnels » est-elle gratuite ?

Oui — le texte complet de « Tableaux multidimensionnels » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C Academy, passe à CoddyKit PRO. Le cours C Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Tableaux multidimensionnels » ?

Découvrez les tableaux 2D et 3D et leur utilisation pour les opérations matricielles et d’autres structures de données complexes. Tu pratiques C Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C Academy ?

Aucune expérience préalable n'est requise. C Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 3.

Combien de temps prend la leçon « Tableaux multidimensionnels » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C Academy ?

Oui. Chaque leçon C Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Introduction aux tableaux
  2. Tableaux multidimensionnels
  3. Chaînes de caractères en C
← Retour à C Academy