Poniższe wyrażenie umożliwia dostęp do elementu tablicy.

*(a + I * kolumny + J)

1. „a” wskazuje 0 element listy; to stała wartość.
2. kolumny to liczba kolumn w wierszu; to stała wartość.
3. i mieści się w zakresie od 0 do liczby wierszy do przeszukania – 1.
4. j mieści się w zakresie od 0 do liczby kolumn do przeszukania – 1.

Elementy tablicy są przechowywane w następujących po sobie liniowych lokalizacjach pamięci. Możemy użyć wskaźnika aby uzyskać dostęp do tych elementów. Wyrażenie a + i * cols + j zwraca do pamięci od początku listy.