L'expression suivante permet d'accéder à un élément du tableau.

*(a + i * cols + j)

1. "a" pointe vers le 0e élément de la liste ; c'est une constante.
2. "cols" correspond au nombre de colonnes dans une ligne ; c'est une constante.
3. i est compris entre 0 et le nombre de lignes sur lesquelles effectuer la recherche - 1.
4. La valeur de "j" est comprise entre 0 et le nombre de colonnes dans lesquelles effectuer la recherche - 1.

Les éléments de tableau sont stockés dans des emplacements de mémoire linéaires consécutifs. Nous pouvons utiliser le pointeur l’arithmétique pour accéder à ces éléments. L'expression a + i * cols + j fournit la en mémoire à partir du début de la liste.