Video: Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Ցուցիչներ C++-ում
Ցուցիչ փոփոխական է C++ որը պարունակում է մեկ այլ փոփոխականի հասցեն: Նրանք ունեն տվյալների տեսակ, ինչպես փոփոխականները, համար օրինակ ամբողջ թվի տեսակ ցուցիչ կարող է պահել ամբողջ թվային փոփոխականի հասցեն և նիշերի տեսակը ցուցիչ կարող է պահել char փոփոխականի հասցեն
Բացի դրանից, ի՞նչ է իրենից ներկայացնում C++ ցուցիչը:
Ա ցուցիչ փոփոխական է, որը պահում է հիշողության հասցե, որտեղ ապրում է արժեքը: Ա ցուցիչ հայտարարվում է՝ օգտագործելով * օպերատորը նույնացուցիչից առաջ: Ինչպես C++ ստատիկ տպագրված լեզու է, տեսակը պահանջվում է a-ն հայտարարելու համար ցուցիչ . Մենք նախաստորագրել ենք ա ցուցիչ , բայց այն ոչ մի տեղ չի մատնանշում, այն չունի հիշողության հասցե:
Նմանապես, ինչու՞ կօգտագործեիք ցուցիչները C++-ում: Մեկը պատճառ ցուցիչներ օգտագործելն է այնպես, որ փոփոխական կամ օբյեկտ կարող է փոփոխվել կոչված ֆունկցիայի մեջ: Մեջ C++ այն է ավելի լավ պրակտիկա օգտագործել հղումներ քան ցուցիչներ . Սա հեշտացնում է դեպի փոխել, թե ինչպես է կանչող ֆունկցիան ստանում արժեքը առանց ունենալու դեպի փոփոխել այն փոխանցելու իմաստաբանությունը:
Բացի սրանից, ո՞րն է Pointer-ի օրինակը:
Ա ցուցիչ փոփոխական է, որը պահպանում է մեկ այլ փոփոխականի հասցեն: Ի տարբերություն այլ փոփոխականների, որոնք ունեն որոշակի տեսակի արժեքներ, ցուցիչ պահում է փոփոխականի հասցեն: Համար օրինակ , ամբողջ թվով փոփոխականը պահում է (կամ կարելի է ասել՝ պահպանում է) ամբողջ թիվ, սակայն ամբողջ թիվ ցուցիչ պահում է ամբողջ թվային փոփոխականի հասցեն:
Ինչպե՞ս ստեղծել ցուցիչի փոփոխական C++-ում:
Ստեղծեք ցուցիչի փոփոխական ptr անունով, որը ցույց է տալիս տողի վրա փոփոխական , օգտագործելով աստղանիշի նշանը * (string* ptr): Նշենք, որ տեսակի ցուցիչ պետք է համապատասխանի տեսակին փոփոխական դու աշխատում ես: