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 používať Ukazovatele v C + +

Často programátori radšej sa vysporiadať s kúskami dát , cez ich umiestnenie v pamäti miesto priamo . C + + ukazovatele sú ideálne nástroje pre tieto pamäťové operácie . Ukazovateľ je dátový typ , ktorý ukladá ako svoje hodnoty adresa pamäti a je rovnakého typu ako premenná , na ktorý odkazuje , ale označené hviezdičkou ako je vysvetlené nižšie . Ukazovatele sú najčastejšie dereferenced , zvýši a zníži . Veci , ktoré budete potrebovať klipart Základná znalosť programovania v C a C + +
C + + kompilátor , alebo ešte lepšie IDE
Zobraziť ďalšie inštrukcie Cestuj 1

Opýtajte sa sami seba , či ste niekedy nad tým , prečo by ste sa mali obťažovať s ukazovateľmi , a nie len pracovať s bežnými premennými . Ukazovatele sú účinnejšie , na jednu vec . Okrem toho , že sú dôležité nástroje pre heap pamäti operácií , ako je dynamické prideľovanie a uvoľňovanie . Tiež v C ukazovatele sú užitočné pre navigáciu cez " nemé " pole .
2

deklarovať a inicializovať ukazovateľ . Tento výukový program používa ukazovateľ typu int . Príklad ukazuje spôsob , ako to urobiť .
3

priradiť hodnotu ukazovateľa . Pamätajte si , že ukazovatele prijímať iba adresy pamäti ako hodnoty . Tie predstavujú adresu premennej predchádza názov premennej s ampersand znak ( & ) .
4

Prístup hodnotu x pomocou ukazovateľa pX . Môžete to urobiť tým , dereferencing pX . Môžete dereferencia ukazovatele pomocou operátora * . To sa nesmie zamieňať s pri použití rovnaký symbol vo vyhlásení o ukazovateľ , ako je uvedené v kroku 2.
5

použite ukazovateľ prideliť pamäť pre pole 10 ints . " Nové " prevádzkovateľ + + funkcie C.
6

Prejdite na pole a naplniť ju s celočíselnými hodnotami pomocou kurzora .
7

, že pamäť uvoľnite pomocou kurzora a " zem " ukazovateľ . Operátor " vymazať " je + + funkcia C.

Najnovšie články

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