Kaj je niz kazalcev?

Pri računalniškem programiranju je niz kazalcev indeksiran nabor spremenljivk, v katerih so spremenljivke kazalci (sklic na lokacijo v pomnilniku).

Kazalci so pomembno orodje v računalništvu za ustvarjanje, uporabo in uničevanje vseh vrst podatkovnih struktur. Niz kazalcev je uporaben iz istega razloga, da so vsa polja koristna: omogoča numerično indeksiranje velikega števila spremenljivk.

Spodaj je niz kazalcev v C, ki vsak kazalec postavi v eno polje, da kaže na celo število v drugem in nato natisne vrednosti cela števila z razločevanjem kazalcev. Z drugimi besedami, ta koda natisne vrednost v spomin kje kažejo kazalci.

 #include const int ARRAY_SIZE = 5; int main () {/ * najprej razglasi in nastavi niz petih celih števil: * / int array_of_integers [] = {5, 10, 20, 40, 80}; / * naprej, razglasi matriko petih kazalcev-celih števil: * / int i, * array_of_pointers [ARRAY_SIZE]; za (i = 0; i <ARRAY_SIZE; i ++) {/ * za indekse 1 do 5, nastavite kazalec, da kaže na ustrezno celo število: * / array_of_pointers [i] = & array_of_integers [i]; } za (i = 0; i <ARRAY_SIZE; i ++) {/ * natisnemo vrednosti celih števil, na katere kažejo kazalci: * / printf ("array_of_integers [% d] =% d", i, * array_of_pointers [ jaz] ); } return 0; } 

Izid zgornjega programa je:

 array_of_integers [0] = 5 array_of_integers [1] = 10 array_of_integers [2] = 20 array_of_integers [3] = 40 array_of_integers [4] = 80 

Področje, računalništvo, pomnilnik, kazalec, programski izrazi