Inhoudsopgave:

Hoe vind ik de waarde van een pointer?
Hoe vind ik de waarde van een pointer?

Video: Hoe vind ik de waarde van een pointer?

Video: Hoe vind ik de waarde van een pointer?
Video: Hoe financiële adviseurs op TikTok rijk worden door jou | POINTER CHECKT S4 #2 | NPO 3 2024, Mei
Anonim

om de. te krijgen waarde van een aanwijzer , gewoon de-referentie de wijzer . int *ptr; int waarde ; *ptr = 9; waarde = *ptr; waarde is nu 9. Ik raad je aan om er meer over te lezen aanwijzingen , dit is hun basisfunctionaliteit.

Zo ja, hoe krijg je toegang tot de waarde van een aanwijzer?

Stappen:

  1. Declareer een normale variabele, wijs de waarde toe.
  2. Declareer een pointervariabele met hetzelfde type als de normale variabele.
  3. Initialiseer de aanwijzervariabele met het adres van de normale variabele.
  4. Toegang tot de waarde van de variabele met een asterisk (*) - dit staat bekend als dereference-operator.

Wat is naast bovenstaande de waarde van een pointer in C? Belangrijke punten om te onthouden over pointers in C: Normale variabele slaat de waarde op, terwijl pointervariabele het adres van de variabele opslaat. De inhoud van de C-aanwijzer is altijd een geheel getal, d.w.z. adres. Altijd C-aanwijzer is geïnitialiseerd om nul , d.w.z. int *p = nul . De waarde van nul wijzer is 0.

Weet ook, wat is de waarde van een pointer?

Dit betekent dat een wijzer bevat het geheugenadres van een andere variabele. Anders gezegd, de wijzer houdt geen waarde in de traditionele zin; in plaats daarvan bevat het het adres van een andere variabele. EEN wijzer "wijst naar" die andere variabele door een kopie van zijn adres vast te houden.

Wat is aanwijzer met voorbeeld?

EEN wijzer is een variabele die het adres van een andere variabele opslaat. In tegenstelling tot andere variabelen die waarden van een bepaald type bevatten, wijzer bevat het adres van een variabele. Voor voorbeeld , een integer-variabele bevat (of je kunt zeggen slaat op) een integer-waarde, maar een integer wijzer bevat het adres van een integer-variabele.

Aanbevolen: