Хувьсагчийг хэрхэн эхлүүлэх вэ?
Хувьсагчийг хэрхэн эхлүүлэх вэ?

Видео: Хувьсагчийг хэрхэн эхлүүлэх вэ?

Видео: Хувьсагчийг хэрхэн эхлүүлэх вэ?
Видео: C++ заавар - ХУВЬСАГЧуудыг тодорхойлж, эхлүүлэх 2024, Арваннэгдүгээр
Anonim

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

Дараа нь хувьсагчийг хэрхэн зарлаж, эхлүүлэх вэ?

Чи хэзээ тунхаглах а хувьсагч , та түүнд нэр (нэр/нас) болон төрлийг (String/int) өгнө: Мөрийн нэр; int нас; Хувьсагчийг эхлүүлж байна үнэ цэнэ өгөх үед юм.

Та C++ хэл дээр хувьсагчийг хэрхэн эхлүүлэх вэ? Жишээлбэл, a хувьсагч int төрлийн x ба гэж нэрлэдэг эхлүүлэх Үүнийг зарласан тэр мөчөөс эхлэн тэг утгын хувьд бид бичиж болно: int x = 0; Хоёрдахь арга нь бүтээгч гэж нэрлэгддэг эхлүүлэх (танилцуулсан C++ хэл), анхны утгыг (()) хаалтанд оруулна:

Мөн Java дээр хувьсагчийг хэрхэн эхлүүлэх вэ?

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

Бид яагаад хувьсагчдыг эхлүүлэх хэрэгтэй байна вэ?

Эхэлж байна а хувьсагч Теластын тэмдэглэснээр алдаанаас сэргийлж чадна. Хэрэв хувьсагч лавлагааны төрөл, эхлүүлэх энэ нь дамжлагад байгаа хоосон лавлагааны алдаанаас сэргийлж чадна. А хувьсагч null бус өгөгдмөлтэй аливаа төрлийнх нь үндсэн утгыг хадгалахад тодорхой хэмжээний санах ой эзэлнэ.

Зөвлөмж болгож буй: