Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:
Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:

Video: Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:

Video: Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:
Video: C++ Ցուցիչներ | Pointers 2024, Մայիս
Anonim

Ցուցիչներ C++-ում

Ցուցիչ փոփոխական է C++ որը պարունակում է մեկ այլ փոփոխականի հասցեն: Նրանք ունեն տվյալների տեսակ, ինչպես փոփոխականները, համար օրինակ ամբողջ թվի տեսակ ցուցիչ կարող է պահել ամբողջ թվային փոփոխականի հասցեն և նիշերի տեսակը ցուցիչ կարող է պահել char փոփոխականի հասցեն

Բացի դրանից, ի՞նչ է իրենից ներկայացնում C++ ցուցիչը:

Ա ցուցիչ փոփոխական է, որը պահում է հիշողության հասցե, որտեղ ապրում է արժեքը: Ա ցուցիչ հայտարարվում է՝ օգտագործելով * օպերատորը նույնացուցիչից առաջ: Ինչպես C++ ստատիկ տպագրված լեզու է, տեսակը պահանջվում է a-ն հայտարարելու համար ցուցիչ . Մենք նախաստորագրել ենք ա ցուցիչ , բայց այն ոչ մի տեղ չի մատնանշում, այն չունի հիշողության հասցե:

Նմանապես, ինչու՞ կօգտագործեիք ցուցիչները C++-ում: Մեկը պատճառ ցուցիչներ օգտագործելն է այնպես, որ փոփոխական կամ օբյեկտ կարող է փոփոխվել կոչված ֆունկցիայի մեջ: Մեջ C++ այն է ավելի լավ պրակտիկա օգտագործել հղումներ քան ցուցիչներ . Սա հեշտացնում է դեպի փոխել, թե ինչպես է կանչող ֆունկցիան ստանում արժեքը առանց ունենալու դեպի փոփոխել այն փոխանցելու իմաստաբանությունը:

Բացի սրանից, ո՞րն է Pointer-ի օրինակը:

Ա ցուցիչ փոփոխական է, որը պահպանում է մեկ այլ փոփոխականի հասցեն: Ի տարբերություն այլ փոփոխականների, որոնք ունեն որոշակի տեսակի արժեքներ, ցուցիչ պահում է փոփոխականի հասցեն: Համար օրինակ , ամբողջ թվով փոփոխականը պահում է (կամ կարելի է ասել՝ պահպանում է) ամբողջ թիվ, սակայն ամբողջ թիվ ցուցիչ պահում է ամբողջ թվային փոփոխականի հասցեն:

Ինչպե՞ս ստեղծել ցուցիչի փոփոխական C++-ում:

Ստեղծեք ցուցիչի փոփոխական ptr անունով, որը ցույց է տալիս տողի վրա փոփոխական , օգտագործելով աստղանիշի նշանը * (string* ptr): Նշենք, որ տեսակի ցուցիչ պետք է համապատասխանի տեսակին փոփոխական դու աշխատում ես: