Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
definovať niektoré premenné C. V tomto príklade , dve premenné sa používajú pre sledovanie ukazovatele hodnoty . Nasledujúci kód je , ako definovať premenné v C :
int newValue = 0 ; int oldValue = 0 ;
Oznámenie je to príklad , že hodnota oboch premenných je nulová . To je dôležité si uvedomiť , neskôr v kóde .
2
Vytvorte si ukazovateľ . Ukazovateľ premenná je definovaná s hviezdičkou predponou . Nasledujúci kód definuje ukazovatele v C :
int * ptr ;
3
priradiť ukazovateľ na premennú . Ukazovateľ je priradená adresa premennej . Môžete priradiť adresný priestor ukazovateľ pomocou " & " prefix . Nasledujúci kód priradí ukazovateľ na adresnom priestore " OldValue " premenné :
ptr = &oldValue;
Všimnite si , že sa ukazovateľ má rovnakú hodnotu ako OldValue , čo je nula < . br >
4
Zmeňte hodnotu ukazovatele , ktoré tiež mení hodnotu OldValue . Nasledujúci kód zmení hodnotu svojho ukazovatele :
* ptr = 2 ;
Aj keď hodnota OldValue nie je explicitne zmenený , ukazovateľ je priradená adresný priestor pre OldValue . Vzhľadom k tomuto zadanie , zmena hodnoty ptr tiež mení OldValue .
5
priradiť hodnotu ukazovateľa na premenné newValue . Hodnoty ukazovateľa možno priradiť aj na iné premenné v programe . To vám pomôže prejsť hodnoty jednej premennej v celom svojom kóde . Nasledujúci príklad je , ako priradiť hodnotu ukazovateľ na inú premennú : .
NewValue = * ptr ;
Všimnite si , že teraz newValue a oldValue majú rovnakú hodnotu priradenú , čo je 2