Sadržaj:

Kako da pronađem vrijednost pokazivača?
Kako da pronađem vrijednost pokazivača?

Video: Kako da pronađem vrijednost pokazivača?

Video: Kako da pronađem vrijednost pokazivača?
Video: Что будет, если УКУСИТ КЛЕЩ? Как КУСАЕТ КЛЕЩ? 5 Способов Вытащить Клеща 2024, Maj
Anonim

Da biste dobili vrijednost pokazivača , samo dereferenciraj pokazivač . int *ptr; int vrijednost ; *ptr = 9; vrijednost = *ptr; vrijednost sada ima 9. Predlažem da pročitate više o tome pokazivači , ovo je njihova osnovna funkcionalnost.

Samo tako, kako pristupiti vrijednosti pokazivača?

Koraci:

  1. Deklarirajte normalnu varijablu, dodijelite vrijednost.
  2. Deklarirajte varijablu pokazivača istog tipa kao normalna varijabla.
  3. Inicijalizirajte varijablu pokazivača adresom normalne varijable.
  4. Pristupite vrijednosti varijable pomoću zvjezdice (*) - poznato je kao operator dereferenciranja.

Osim gore navedenog, koja je vrijednost pokazivača u C? Ključne tačke koje treba zapamtiti o pokazivačima u C: Normalna varijabla pohranjuje vrijednost dok varijabla pokazivača pohranjuje adresu varijable. Sadržaj C pokazivača je uvijek cijeli broj, odnosno adresa. Uvijek je C pokazivač inicijaliziran na null , tj. int *p = null . Vrijednost null pokazivač je 0.

Takođe Znajte, koja je vrijednost pokazivača?

To znači da a pokazivač sadrži memorijsku adresu druge varijable. Drugim rečima, pokazivač ne drži a vrijednost u tradicionalnom smislu; umjesto toga, sadrži adresu druge varijable. A pokazivač "pokazuje na" tu drugu varijablu držeći kopiju njene adrese.

Šta je pokazivač s primjerom?

A pokazivač je varijabla koja pohranjuje adresu druge varijable. Za razliku od drugih varijabli koje sadrže vrijednosti određenog tipa, pokazivač sadrži adresu varijable. Za primjer , cjelobrojna varijabla drži (ili možete reći pohranjuje) cjelobrojnu vrijednost, međutim cijeli broj pokazivač sadrži adresu cjelobrojne varijable.

Preporučuje se: