Taulukon alkioon voidaan viitata alkion indeksin avulla
k_pituudet[0]=31; /* tammikuu */ k_pituudet[1]=28; /* helmikuu */
Vaarallista on, että kukaan ei kiellä viittaamasta
k_pituudet[24]=31;
vaikka moista paikkaa taulukkoon ei alunperin ole edes varattu.
Indeksiviittaus k_pituudet[2] tarkoittaa itse asiassa viittausta *(k_pituudet+2)
k_pituudet+2 --+ | k_pituudet | | v | 0 1 2 3 4 5 6 7 8 9 10 11 | +-----------------------------------+ +--->|31|28|31|30|31|30|31|31|30|31|30|31| +-----------------------------------+
eli 2 paikkaa eteenpäin taulukon alusta lukien.
Taulukko voitaisiin nollata seuraavalla silmukalla:
int i; ... for (i=0; i<12; i++) k_pituudet[i]=0;
Huomautus! Taulukoiden käsittelyssä on muistettava, että indeksi liikkuu välillä [0,YLÄRAJA[.