Co to jest zestaw wskaźników?

W programowaniu komputerowym tablica wskaźników jest indeksowanym zestawem zmiennych, w których zmienne są wskaźnikami (odniesienie do lokalizacji w pamięci).

Wskaźniki są ważnym narzędziem w informatyce do tworzenia, używania i niszczenia wszystkich typów struktur danych. Tablica wskaźników jest przydatna z tego samego powodu, dla którego wszystkie tablice są użyteczne: pozwala na numeryczne indeksowanie dużego zestawu zmiennych.

Poniżej znajduje się tablica wskaźników w C, która ustawia każdy wskaźnik w jednej tablicy, aby wskazywał na liczbę całkowitą w innym, a następnie drukuje wartości liczb całkowitych, wyłuskując wskaźniki. Innymi słowy, kod ten wypisuje wartość w pamięci miejsca wskazania wskaźnika.

 #include const int ARRAY_SIZE = 5; int main () {/ * najpierw zadeklaruj i ustaw tablicę pięciu liczb całkowitych: * / int array_of_integers [] = {5, 10, 20, 40, 80}; / * następnie zadeklaruj tablicę pięciu wskaźników do liczb całkowitych: * / int i, * array_of_pointers [ARRAY_SIZE]; dla (i = 0; i <ARRAY_SIZE; i ++) {/ * dla indeksów od 1 do 5, ustaw wskaźnik tak, aby wskazywał odpowiednią liczbę całkowitą: * / array_of_pointers [i] = & array_of_integers [i]; } dla (i = 0; i <ARRAY_SIZE; i ++) {/ * wypisuje wartości liczb całkowitych wskazywanych przez wskaźniki: * / printf ("array_of_integers [% d] =% d n", i, * array_of_pointers [ ja] ); } return 0; } 

Rezultatem powyższego programu jest:

 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 

Tablica, informatyka, pamięć, wskaźnik, terminy programowania