Što je polje pokazivača?

U računalnom programiranju, niz pokazivača je indeksirani skup varijabli u kojima su varijable pokazivači (referenca na mjesto u memoriji).

Pokazivači su važan alat u računalnoj znanosti za stvaranje, korištenje i uništavanje svih vrsta struktura podataka. Niz pokazivača je koristan iz istog razloga zbog kojeg su svi nizovi korisni: omogućuje numerički indeksiranje velikog skupa varijabli.

U nastavku se nalazi niz pokazivača na C koji postavlja svaki pokazivač u jednom nizu da pokazuje na cijeli broj u drugom, a zatim ispiše vrijednosti cijelih brojeva dereferenciranjem pokazivača. Drugim riječima, ovaj kod ispisuje vrijednost u memoriji mjesta na koje ukazuju pokazivači.

 #include const int ARRAY_SIZE = 5; int main () {/ * prvo, deklarirati i postaviti niz od pet prirodnih brojeva: * / int array_of_integers [] = {5, 10, 20, 40, 80}; / * pored, proglasiti niz od pet pokazivača na integers: * / int i, * array_of_pointers [ARRAY_SIZE]; za (i = 0; i <ARRAY_SIZE; i ++) {/ * za indekse 1 do 5, postavite pokazivač da pokazuje na odgovarajući cijeli broj: * / array_of_pointers [i] = & array_of_integers [i]; } za (i = 0; i <ARRAY_SIZE; i ++) {/ * ispisuju vrijednosti cijelih brojeva na koje ukazuju pokazivači: * / printf ("array_of_integers [% d] =% d \ t i]); } povratak 0; } 

Rezultat gore navedenog 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 

Matrica, Računalne znanosti, Memorija, Pokazivač, Programski izrazi