*   >> lukeminen koulutus Artikkelit >> education >> college and university

Määritelmä Pointer.

Mikä on osoitin? : - Ennen kuin vastaan ​​noin osoittimen avulla kertaus tietoa muuttuja, C /C ++. Muuttujan C /C ++ on annettu nimi muistipaikka. Sen kutsutaan muuttujan koska tietosisällön tässä muistiin voi vaihdella ohjelma toimii. Voimme löytää muistin käytössä muuttujan avulla addressof operaattori "&". Ottakaamme esimerkki: - EG1. int main () {int = 0; printf ("Arvo tallennettu =% d",); //Tämä tulostaa 0. printf ("osoite =% d", &); //Tämä tulostaa osoitteen. palata 0; }

Nyt palaan osoitin, Pointer on vaihteleva, joka pitää hallussaan osoite muun muuttujan.


EG2. int main () {

int = 5; /* On muuttuja, joka tallentaa kokonaisluku * /

int * p; /* P on muuttuja, joka tallentaa osoitteen intger muuttuja; * /

p = &; /* P on tehty osoittamaan, eli nyt s järjestämme osoite. * /

printf ("\\ nValue tallennettu =% d",); /* Tämä tulostaa 5 * /

printf ("\\ nOsoite of =% d", &); /* Tämä tulostaa osoitteen. * /

printf ("\\ nValue säilytettiin p =% d", p); /* Tämä tulostaa tallennettu arvo s Huomaa, että tämä on * /

/* osoitteen.

* /

printf ("\\ nOsoite p =% d", & p); /* Tämä tulostaa osoite s. että tämä ei ole sama kuin osoite * /

/* a, joka tarkoittaa ja p ovat kaksi eri muuttujaa. * /

printf ("Arvo tallennettu osoitteeseen osoittaman p =% d", * p); //Tämä tulostaa arvon return 0

}

o /p

5

1000 //oletetaan osoite.


1000

1012 //oletetaan osoite p

5


Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.