Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte si premennú . Ukazovatele sú priraďovať premenné adresné priestory . Preto skôr , než budete definovať ukazovateľ , budete potrebovať premennú . Nasledujúci kód ukazuje , ako definovať premennú v C :
int theInt = 0 ;
2
Definujte ukazovateľ . Ukazovatele sú ľahko rozpoznateľné v programe , pretože má hviezdičku prefix . Nasledujúci kód definuje ukazovatele :
int * ptr ;
3
priraďte premennú ukazovateľ . Môžete priradiť adresný priestor na ukazovateľ , ktorý sa vykonáva pomocou symbolu ampersand . Zakaždým , keď uvidíte predponu ampersand v C , myslím , že " adresu . " Nasledujúci kód priradí adresu integer na ukazovateľ :
ptr = &theInt;
Vzhľadom k tomu , " theInt " je definovaný s 0 hodnotou premennej ptr obsahuje hodnotu 0 < . br >
4
Zmeňte hodnotu premennej . Teraz , že ukazovateľ je priradený k premennej , mení hodnotu ukazovateľa zmení aktuálny premennú i , Nasledujúci kód ukazuje, ako zmeniť hodnoty premenných pomocou ukazovateľa :
* ptr = 5 ;
5
Tlač výsledkov zobrazíte zmeny hodnoty . To vám pomôže učiť sa a zobraziť spustenie kódu , a ako to ovplyvňuje ukazovatele . Nasledujúci kód vytlačí výsledky na konzole :
theInt = 1 ; printf ( " Hodnota theInt je % d " , theInt ) ; //vytlačí 5 * ptr = 10 ; printf ( " Hodnota z theInt je teraz % d " , theInt ) ; //vytlačí 10