Энгийн жишээгээр C++ хэл дээр заагч гэж юу вэ?
Энгийн жишээгээр C++ хэл дээр заагч гэж юу вэ?

Видео: Энгийн жишээгээр C++ хэл дээр заагч гэж юу вэ?

Видео: Энгийн жишээгээр C++ хэл дээр заагч гэж юу вэ?
Видео: C++ POINTERS (2020) - С++ заагчийн танилцуулга (анхан хүмүүст зориулсан) ПРОГРАМЧЛАЛЫН СУРГАЛТ 2024, May
Anonim

Заагч C++ хэл дээр

Заагч дахь хувьсагч юм C++ Энэ нь өөр хувьсагчийн хаягийг агуулна. Тэд хувьсагчтай адил өгөгдлийн төрөлтэй жишээ бүхэл тоон төрөл заагч бүхэл тоон хувьсагч болон тэмдэгтийн төрлийн хаягийг агуулж болно заагч char хувьсагчийн хаягийг агуулж болно

Үүнээс гадна C++ заагч гэж юу вэ?

А заагч утга оршин тогтнох санах ойн хаягийг агуулсан хувьсагч юм. А заагч нь танигчийн өмнө * операторыг ашиглан зарласан. гэх мэт C++ нь статик хэлбэрээр бичигдсэн хэл бөгөөд төрөл нь a-г зарлахад шаардлагатай заагч . Бид a.-г эхлүүлсэн заагч , гэхдээ энэ нь хаана ч заадаггүй, санах ойн хаяггүй.

Үүний нэгэн адил та яагаад C++ хэл дээр заагч ашиглах ёстой гэж? Нэг шалтгаан заагч ашиглах нь Ингэснээр хувьсагч эсвэл объект чадна дуудагдсан функцэд өөрчлөгдөнө. онд C++ тэр байна илүү сайн дадлага хэрэглэх аас лавлагаа заагч . Энэ нь хялбар болгодог руу Дуудлага хийх функц нь утгыг хүлээн авахгүйгээр өөрчлөх руу түүнийг дамжуулах утгыг өөрчлөх.

Үүнээс гадна Pointer ямар жишээ өгөх вэ?

А заагч өөр хувьсагчийн хаягийг хадгалдаг хувьсагч юм. Тодорхой төрлийн утгыг агуулсан бусад хувьсагчдаас ялгаатай нь заагч хувьсагчийн хаягийг агуулна. Учир нь жишээ , бүхэл тоон хувьсагч нь бүхэл тоо байх боловч бүхэл тоон утгыг агуулна (эсвэл та хадгалдаг гэж хэлж болно) заагч бүхэл тоон хувьсагчийн хаягийг агуулна.

C++ хэл дээр заагч хувьсагчийг хэрхэн үүсгэх вэ?

Заагч хувьсагч үүсгэх ptr нэртэй, энэ нь тэмдэгт мөрийг заадаг хувьсагч , * (string* ptr) одны тэмдгийг ашиглан. төрөл гэдгийг анхаарна уу заагч төрөлтэй таарч байх ёстой хувьсагч чи хамт ажиллаж байна.