Spisu treści:

Jak znaleźć wartość wskaźnika?
Jak znaleźć wartość wskaźnika?

Wideo: Jak znaleźć wartość wskaźnika?

Wideo: Jak znaleźć wartość wskaźnika?
Wideo: Jak zrozumieć wskaźnik P/BV, czyli cena wartość księgowa 2024, Listopad
Anonim

Aby uzyskać wartość wskaźnika , po prostu usuń odniesienia do wskaźnik . int *ptr; int wartość ; *ptr = 9; wartość = *ptr; wartość ma teraz 9. Proponuję przeczytać więcej o wskaźniki , to jest ich podstawowa funkcjonalność.

Tak więc, jak uzyskać dostęp do wartości wskaźnika?

Kroki:

  1. Zadeklaruj normalną zmienną, przypisz jej wartość.
  2. Zadeklaruj zmienną wskaźnikową tego samego typu co zmienna normalna.
  3. Zainicjuj zmienną wskaźnikową adresem normalnej zmiennej.
  4. Uzyskaj dostęp do wartości zmiennej za pomocą gwiazdki (*) - jest to znane jako operator wyłuskiwania.

Poza powyższym, jaka jest wartość wskaźnika w C? Kluczowe punkty do zapamiętania o wskaźnikach w C: Normalna zmienna przechowuje wartość, podczas gdy zmienna wskaźnikowa przechowuje adres zmiennej. Zawartość wskaźnika C zawsze będzie liczbą całkowitą, czyli adresem. Zawsze wskaźnik C jest inicjowany do zero , czyli int *p = zero . Wartość zero wskaźnik to 0.

Wiesz też, jaka jest wartość wskaźnika?

Oznacza to, że a wskaźnik przechowuje adres pamięci innej zmiennej. Innymi słowy, wskaźnik nie posiada wartość w tradycyjnym sensie; zamiast tego przechowuje adres innej zmiennej. A wskaźnik „wskazuje” na tę inną zmienną, przechowując kopię jej adresu.

Czym jest wskaźnik z przykładem?

A wskaźnik to zmienna przechowująca adres innej zmiennej. W przeciwieństwie do innych zmiennych, które przechowują wartości określonego typu, wskaźnik przechowuje adres zmiennej. Do przykład , zmienna integer przechowuje (lub można powiedzieć, przechowuje) wartość całkowitą, jednak integer wskaźnik przechowuje adres zmiennej całkowitej.

Zalecana: