Źródło: Arkusze CKE
Który z operatorów w języku C++ służy do pobierania adresu zmiennej?
Warianty odpowiedzi
-
A
>
-
B
-
C
&
-
D
delete
Wyjaśnienie
Operator ampersand (&) umieszczony przed nazwą zmiennej zwraca jej dokładny adres w pamięci RAM. Zapis &x oznacza dosłownie: daj mi adres w pamięci, pod którym leży zmienna x.
Warto znać też pozostałe operatory z pytania: gwiazdka (*) służy do wyłuskiwania (odczytania wartości spod adresu wskaźnika), a operator strzałki (->) daje dostęp do pól struktury poprzez wskaźnik.
Operator delete służy natomiast do zwalniania pamięci, która została wcześniej przydzielona dynamicznie na stercie.