INHOUDSOPGAWE:

Hoe vind ek die waarde van 'n wyser?
Hoe vind ek die waarde van 'n wyser?

Video: Hoe vind ek die waarde van 'n wyser?

Video: Hoe vind ek die waarde van 'n wyser?
Video: НОЧЬ В ДОМЕ С ДЕМОНОМ УСТАНОВИЛ КАМЕРЫ / INSTALLED CAMERAS IN THE HOUSE WITH A DEMON 2024, November
Anonim

Om die waarde van 'n wyser , de-verwys net na die wyser . int *ptr; int waarde ; *ptr = 9; waarde = *ptr; waarde is nou 9. Ek stel voor jy lees meer oor wysers , dit is hul basisfunksionaliteit.

Net so, hoe kry jy toegang tot die waarde van 'n wyser?

Stappe:

  1. Verklaar 'n normale veranderlike, ken die waarde toe.
  2. Verklaar 'n wyserveranderlike met dieselfde tipe as die normale veranderlike.
  3. Inisialiseer die wyserveranderlike met die adres van normale veranderlike.
  4. Toegang tot die waarde van die veranderlike deur asterisk (*) te gebruik - dit staan bekend as dereference operator.

Behalwe hierbo, wat is die waarde van 'n wyser in C? Sleutelpunte om te onthou oor wysers in C: Normale veranderlike stoor die waarde terwyl wyserveranderlike die adres van die veranderlike stoor. Die inhoud van die C-wyser is altyd 'n heelgetal, dit wil sê adres. Altyd C wyser is geïnisialiseer na nul , dit wil sê int *p = nul . Die waarde van nul wyser is 0.

Weet ook, wat is die waarde van 'n wyser?

Dit beteken dat a wyser hou die geheue-adres van 'n ander veranderlike. Anders gestel, die wyser hou nie a nie waarde in die tradisionele sin; in plaas daarvan hou dit die adres van 'n ander veranderlike. A wyser "wys na" daardie ander veranderlike deur 'n afskrif van sy adres te hou.

Wat is wyser met voorbeeld?

A wyser is 'n veranderlike wat die adres van 'n ander veranderlike stoor. Anders as ander veranderlikes wat waardes van 'n sekere tipe hou, wyser bevat die adres van 'n veranderlike. Vir voorbeeld , 'n heelgetalveranderlike hou (of jy kan sê stoor) 'n heelgetalwaarde, maar 'n heelgetal wyser hou die adres van 'n heelgetalveranderlike.

Aanbeveel: