
Kazalci v C + +
Lahko rečemo, kazalec kot spremenljivke, ki ima spomin naslov druge spremenljivke. Če ena spremenljivka vsebuje naslov druge spremenljivke, je prva spremenljivka je dejal, da kaže na drugo.
Razglasitev Pointer
Če spremenljivka, ki ima naslov druge spremenljivke, potem lahko razglasi kot
var_type * varName; Tukaj var_type je veljavna C + + jezik tip podatkov in varName je ime kazalca spremenljivke. Tip spremenljivka definira tisto, kar lahko spremenljivka tipa kazalec čakanju.
Obstajata dve vrsti kazalca izvajalcev; * in &. & je Predznak, ki vrne spomin naslov njenega operanda. npr
vvarName = &newVar;
* Je nosilec kompliment za & operaterja. Vrne vrednost spremenljivke, ki se nahajajo na naslovu, ki sledi. npr
varName = * newVar; Pointer Primer
Preuči program imenovan POINTERS.CPP za enostaven primer uporabe kazalcev.
/ / # Include pointers.cpp <iostream.h> main () (int * pt_int; float * pt_float; int prašičje = 7, pes = 27; float x = 1,2345, y = 32,14; nična * splošno; pt_int = &pig; * pt_int + = pes; cout <<"Pig ima zdaj vrednost" <<* pt_int <<"\ n"; splošno = pt_int; pt_float = &x; y + = 5 * (* pt_float); cout <<" y ima zdaj vrednost "<<y <<" \ n "; splošno = pt_float; const char * name1 =" Janez "; / / Value ni mogoče spremeniti char * const name2 =" Janez "; / / Pointer ne more biti spremenilo) / / Rezultat izvedbe / / / / Pig ima zdaj vrednost 34 / / y ima zdaj vrednost 38,3125 To je kazalec pregled in če ste zadovoljni z uporabo kazalcev, lahko preskočite ta primer program v celoti. Kazalec bodisi ANSI-C ali C + + se razglasi z zvezdico pred ime spremenljivke. Kazalec se nato kazalec na spremenljivko, ki ene posebne vrste in se ne sme uporabljati spremenljivke drugih tipov. Tako pt_int je kazalec na celoštevilčno spremenljivko tipa in se ne sme uporabljati z nobenim drugim tipom. Seveda, izkušenega C programer ve, da je enostavno prisiliti kazalec za uporabo z nekaterimi drugimi tipa s pomočjo glasov, vendar je treba prevzeti odgovornost za njegovo pravilno uporabo.
V skladu 12 kazalec imenovan pt_int je dodeljen naslov spremenljivke imenom prašiča in line 13 uporablja kazalec imenovan pt_int dodati vrednost pes v vrednosti prašičev, ker zvezdico dereferences kazalec na enak način, kot je standard C. naslov se uporablja za izpisal vrednost spremenljivke prašičev v skladu 14 prikazuje uporabo kazalca z izhodnih tokov sodišče operaterja. Prav tako, da kazalec plovec imenovan pt_float je dodeljen naslov x, potem uporabi pri izračunu trivialna v skladu 18.
Če niste povsem zadovoljni s tem nepomembno program na podlagi kazalcev, morate pregledati uporabo kazalcev v nič dobrega načrtovanja Book C ali Coronado Enterprises C vaje, preden nadaljuje, saj bomo predvidevamo, da imajo zelo dobro znanje kazalcev do konca leta to tutorski. Ni mogoče napisati program C vseh pomembnih velikosti ali kompleksnosti brez uporabe kazalcev.
Strani: [Page - 1] [Page - 2] [stran - 3] [stran - 4]
Tags: C + + programiranje , spomin allocation , Pointer , ptičarji
Všeč, kar vidite?
Postala ena izmed rednih Naročite! Boste prvi vedeli, ko smo dodali več veliko delovnih mest, tako kot to. Pridružite se bodisi RSS Feeds ali Email Updates danes!
Obstaja 10 Komentarji na to objavo. Lahko sledenje vseh odzivov na to vstop skozi RSS 2.0 feed . Lahko preskočite do konca in pustite odgovor , ali Trackback iz vaše lastne strani.



































Prosimo razpravljali funkcijo z uporabo npr. program pisati kvadratne enačbe z uporabo funkcije
Tu lahko najdete kvadratne rešiti enačbe tukaj na tej spletni strani na
http://www.mycplus.com/out.asp?CID=2&SCID=192
--- Original Message ---
Prosimo razpravljali funkcijo z uporabo npr. program pisati kvadratne enačbe z uporabo funkcije
To je pomagalo veliko, ampak hočem vedeti o inhertence in pogostih napak z dediščino, medtem ko programiranja v c.
prosim me obvesti čim prej.
I ve, to pa plz pomoč mi z navajanjem primerov na "nasvete in 2d array" in na kazalec in "3d array"
--- Original Message ---
I ve, to pa plz pomoč mi z navajanjem primerov na "nasvete in 2d array" in na kazalec in "3d array"
npr ..
vidimo primer CALL s sklicevanjem (POWER kazalca)
Prosimo teči kodo & pl do suhega teči u lahko brez skrbi releted kazalec pl verižna srajca mi
svoj email id-shakti_147@yahoo.co.in
To je čudovit explaination pojma povpraševanja. To je eden od glavnih in pomembnih konceptov razumeti iz točke otroke stališča. Čestitam Avtor. Čast in Best naprej .- Dheeraj Mehrotra, National awardee, Lucknow, INDIJA
plz izročiti nekaj več primerov. in uporabo preprostih besed.
Ustvarite program, ki bo sprejel celo število in ga bo, pretvoriti v svojo besedo form.Note, da bo sprejela vse celo, da je treba začeti.
Vzorec Output:
Vpišite številko: 5
Obliki Word je: FIVE
--- Original Message ---
Ustvarite program, ki bo sprejel celo število in ga bo, pretvoriti v svojo besedo form.Note, da bo sprejela vse celo, da je treba začeti.
Vzorec Output:
Vpišite številko: 5
Obliki Word je: FIVE
Lep primer neplačila wfQuery. Ampak sem bil začuden. V vašem primeru enega manditory in dve zamude, kako bi lahko preskočite privzeto 1 in opraviti parametrov za privzeto 2.