Sadržaj:

Kako mogu pronaći vrijednost pokazivača?
Kako mogu pronaći vrijednost pokazivača?

Video: Kako mogu pronaći vrijednost pokazivača?

Video: Kako mogu pronaći vrijednost pokazivača?
Video: Что будет, если УКУСИТ КЛЕЩ? Как КУСАЕТ КЛЕЩ? 5 Способов Вытащить Клеща 2024, Svibanj
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 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 (*) - poznat je kao operator dereferenciranja.

Osim gore navedenog, kolika je vrijednost pokazivača u C? Ključne toč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 uvijek je cijeli broj tj. adresa. Uvijek je C pokazivač inicijaliziran na null , tj. int *p = null . Vrijednost null pokazivač je 0.

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

To znači da je a pokazivač sadrži memorijsku adresu druge varijable. Drugim riječ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 njezine adrese.

Što je pokazivač s primjerom?

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

Preporučeni: