Tablice są przechowywane w ciągłym obszarze pamięci tak jak to przedstawiono poniżej.
Tablica, to tak naprawdę adres pierwszego elementu tej tablicy. Jest to stały wskaźnik, czyli taki, którego nie można przesuwać. Zawsze będzie pokazywał na pierwszy element tablicy.
Skoro tablica jest stałym wskaźnikiem, to można stosować dla niej arytmetykę wskaźników
int t[] ={0,1,2,3,4,5}; cout << t[2] << endl; cout << *(t+2) << endl;
Ostatnią linię przykładu należy rozumieć tak: przesuń adres pierwszego elementu tablicy o dwa rozmiary obiektu int, a następnie wypisz liczbę, która tam się znajduje.