INF.04 · pytanie 421
Co to jest wskaźnik w języku C?
- AZmienna przechowująca adres pamięciPoprawna
- BZmienna przechowująca wartość logiczną
- CFunkcja do dynamicznej alokacji pamięci
- DTyp danych do zapisywania tekstów
Wyjaśnienie
Wskaźnik w języku C to zmienna przechowująca adres pamięci innej zmiennej. Umożliwia bezpośrednią manipulację pamięcią, co czyni wskaźniki niezwykle potężnym narzędziem w programowaniu niskopoziomowym. Dzięki wskaźnikom można dynamicznie alokować pamięć, przekazywać duże struktury danych do funkcji bez ich kopiowania oraz implementować struktury danych, takie jak listy, drzewa czy grafy. Wskaźniki umożliwiają także iterowanie po tablicach i efektywne zarządzanie zasobami systemowymi, co czyni je kluczowym elementem w programowaniu systemowym.