Sisällysluettelo:

Miten löydän osoittimen arvon?
Miten löydän osoittimen arvon?

Video: Miten löydän osoittimen arvon?

Video: Miten löydän osoittimen arvon?
Video: Yrityksen myynti? Vieraana Mikko Mellanen 2024, Marraskuu
Anonim

Saadaksesi osoittimen arvo , poista vain viittaukset osoitin . int *ptr; int arvo ; *ptr = 9; arvo = *ptr; arvo on nyt 9. Suosittelen lukemaan lisää osoittimia , tämä on heidän perustoimintonsa.

Niin, miten saat käsiisi osoittimen arvon?

Askeleet:

  1. Ilmoita normaalimuuttuja, anna arvo.
  2. Määritä osoitinmuuttuja, jonka tyyppi on sama kuin normaalimuuttuja.
  3. Alusta osoitinmuuttuja normaalimuuttujan osoitteella.
  4. Muuttujan arvoon pääset käyttämällä tähtimerkkiä (*) - sitä kutsutaan viittauksen poistooperaattoriksi.

Edellisen lisäksi, mikä on osoittimen arvo C:ssä? Tärkeimmät huomiot C:n osoittimista: Normaali muuttuja tallentaa arvon, kun taas osoitinmuuttuja tallentaa muuttujan osoitteen. C-osoittimen sisältö on aina kokonaisluku eli osoite. Aina C-osoitin alustetaan tyhjä , eli int *p = tyhjä . Arvo tyhjä osoitin on 0.

Tiedä myös, mikä on osoittimen arvo?

Tämä tarkoittaa, että a osoitin sisältää toisen muuttujan muistiosoitteen. Toisin sanoen osoitin ei pidä a arvo perinteisessä mielessä; sen sijaan se sisältää toisen muuttujan osoitteen. A osoitin "osoittaa" tuohon toiseen muuttujaan pitämällä kopiota sen osoitteesta.

Mikä on osoitin esimerkin kanssa?

A osoitin on muuttuja, joka tallentaa toisen muuttujan osoitteen. Toisin kuin muut muuttujat, joilla on tietyn tyyppisiä arvoja, osoitin sisältää muuttujan osoitteen. varten esimerkki , kokonaislukumuuttuja sisältää (tai voit sanoa tallentaa) kokonaisluvun arvon, kuitenkin kokonaisluvun osoitin sisältää kokonaislukumuuttujan osoitteen.

Suositeltava: