Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prideliť Ukazovatele

Ukazovateľ je typ premennej v programovaní , ktoré má adresu v pamäti počítača . Namiesto toho , aby len číslo , alebo vetu , ukazovatele povedať počítač sa pozrieť na konkrétne blok pamäti , skôr než dáta v ňom . V jazyku C a C + + kódovanie , ukazovatele umožňujú programátorom pri spustení kódu dynamicky alokovať pamäť . Odkazovanie hlboké pamäti , ukazovatele môžu byť použité , aby zrušil blokov pamäte pre dátových štruktúr . Veci , ktoré budete potrebovať
C /C + + kompilátor
Textový editor
Zobraziť ďalšie inštrukcie Cestuj 1

deklarovať ukazovateľ . To sa vykonáva podobne ako v C a C + + :

int * ptr ;

premennej " ptr " , je teraz ukazovateľ . Neobsahuje celé číslo ( int ) , ale adresu bloku pamäte o veľkosti celé číslo .
2

alokovať pamäť dynamicky pomocou ukazovateľa . C a C + + to trochu inak . V jazyku C , pamäť je alokovaná prostredníctvom funkcie " malloc " :

int * ptr = ( int * ) malloc ( sizeof ( int ) ) ;

+ , pamäť C + pridelené cez " nový " kľúčové slovo :

int * ptr = new int ;

Obaja zrušil celočíselnú veľkosti blok pamäti , ktorý je odkazovaný ukazovateľom " PTR "
< . br > 3

Navrátiť pamäti . Znova, toto je trochu odlišná v C a C + + . V jazyku C , pamäť delokácia sa vykonáva pomocou funkcie " zadarmo " :

zadarmo ( ptr ) ;

V C + + , pamäť je uvoľniť pomocou kľúčového slova " delete " :

odstrániť ptr ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené