Innholdsfortegnelse:

Hvordan finner jeg verdien av en peker?
Hvordan finner jeg verdien av en peker?

Video: Hvordan finner jeg verdien av en peker?

Video: Hvordan finner jeg verdien av en peker?
Video: Pointer Application (Finding the Largest & Smallest Elements in an Array) 2024, November
Anonim

For å få verdien av en peker , bare fjern referansen til pekeren . int *ptr; int verdi ; *ptr = 9; verdi = *ptr; verdi er nå 9. Jeg foreslår at du leser mer om pekere , dette er deres grunnleggende funksjonalitet.

Bare så, hvordan får du tilgang til verdien av en peker?

Trinn:

  1. Erklær en normal variabel, tilordne verdien.
  2. Deklarer en pekervariabel med samme type som normalvariabelen.
  3. Initialiser pekervariabelen med adressen til normalvariabelen.
  4. Få tilgang til verdien til variabelen ved å bruke stjerne (*) - den er kjent som dereference operator.

Foruten ovenfor, hva er verdien av en peker i C? Viktige punkter å huske om pekere i C: Normal variabel lagrer verdien mens pekervariabel lagrer adressen til variabelen. Innholdet i C-pekeren skal alltid være et helt tall, dvs. adresse. Alltid C-pekeren initialiseres til null , dvs. int *p = null . Verdien av null pekeren er 0.

Vet også, hva er verdien av en peker?

Dette betyr at a pekeren inneholder minneadressen til en annen variabel. Sagt på en annen måte pekeren holder ikke en verdi i tradisjonell forstand; i stedet inneholder den adressen til en annen variabel. EN pekeren "peker på" den andre variabelen ved å holde en kopi av adressen.

Hva er peker med eksempel?

EN pekeren er en variabel som lagrer adressen til en annen variabel. I motsetning til andre variabler som har verdier av en bestemt type, pekeren inneholder adressen til en variabel. Til eksempel , har en heltallsvariabel (eller du kan si lagrer) en heltallsverdi, men et heltall pekeren inneholder adressen til en heltallsvariabel.

Anbefalt: