Déclarations

En C, un tableau multidimensionnel est considéré comme étant un tableau dont les éléments sont eux mêmes des tableaux. Un tableau à deux dimensions se déclare donc de la manière suivante :

int t[10][20];
Les mêmes considérations que celles que nous avons développées sur les tableaux à une dimension s'appliquent, à savoir :

  1. à la déclaration, le compilateur allouera une zone mémoire permettant de stocker de manière contiguë 10 tableaux de 20 entiers, soit 200 entiers ;
  2. toute référence ultérieure à t sera convertie en l'adresse de sa première ligne, avec le type pointeur vers tableau de 20 int.



Matthieu Moy 2017-02-08