Un peu plus loin avec les pointeurs et les tableaux

Rappels :

Un tableau est une variable qui stocke plusieurs valeurs d’un même type :

  • Un tableau de 10 entiers : int a[10];
  • Un tableau de 5 lignes sur 6 colonnes d’entier : int b[5][6];

L’indice, c’est à dire le nombre à l’intérieur du crochet, débute à 0. Soit dans notre exemple la première valeur est
a[0], la deuxième a[1] ainsi de suite jusqu’à la dernière a[9] (de 0 à 9, il y a bien 10 éléments).

Les pointeurs et les tableaux :

Le nom du tableau est également le pointeur sur le premier élément. Un tableau est une suite contigüe de données dans la mémoire,  et contient tous les éléments dans l’ordre.