Kazalo:

Kako najdem vrednost kazalca?
Kako najdem vrednost kazalca?

Video: Kako najdem vrednost kazalca?

Video: Kako najdem vrednost kazalca?
Video: Что происходит с организмом во время курения? Кальян, вейп, айкос, стики, сигареты. Разбор врача 2024, Maj
Anonim

Da bi dobili vrednost kazalca , samo odstrani referenco kazalec . int *ptr; int vrednost ; *ptr = 9; vrednost = *ptr; vrednost je zdaj 9. Predlagam, da preberete več o kazalci , to je njihova osnovna funkcionalnost.

Samo tako, kako dostopate do vrednosti kazalca?

koraki:

  1. Razglasite normalno spremenljivko, dodelite vrednost.
  2. Razglasite kazalno spremenljivko istega tipa kot običajna spremenljivka.
  3. Inicializirajte kazalno spremenljivko z naslovom običajne spremenljivke.
  4. Dostopite do vrednosti spremenljivke z zvezdico (*) - znano je kot operator dereferenciranja.

Poleg zgoraj, kakšna je vrednost kazalca v C? Ključne točke, ki si jih je treba zapomniti o kazalcih v C: Običajna spremenljivka shrani vrednost, medtem ko spremenljivka kazalca shrani naslov spremenljivke. Vsebina kazalca C je vedno celo število, to je naslov. Kazalec C je vedno inicializiran na nič , torej int *p = nič . Vrednost nič kazalec je 0.

Vedite tudi, kakšna je vrednost kazalca?

To pomeni, da a kazalec vsebuje pomnilniški naslov druge spremenljivke. Povedano drugače, kazalec ne drži a vrednost v tradicionalnem pomenu; namesto tega vsebuje naslov druge spremenljivke. A kazalec "kaže na" to drugo spremenljivko tako, da drži kopijo njenega naslova.

Kaj je kazalec s primerom?

A kazalec je spremenljivka, ki shranjuje naslov druge spremenljivke. Za razliko od drugih spremenljivk, ki vsebujejo vrednosti določene vrste, kazalec vsebuje naslov spremenljivke. Za primer , celoštevilska spremenljivka vsebuje (ali lahko rečete, da shranjuje) celo število, vendar celo število kazalec vsebuje naslov cele spremenljivke.

Priporočena: