Үнэ цэнэ ба үнэлэмжийн тухай ойлголт юу вэ?
Үнэ цэнэ ба үнэлэмжийн тухай ойлголт юу вэ?

Видео: Үнэ цэнэ ба үнэлэмжийн тухай ойлголт юу вэ?

Видео: Үнэ цэнэ ба үнэлэмжийн тухай ойлголт юу вэ?
Видео: Ардчилал гэж юу вэ? 2024, Арваннэгдүгээр
Anonim

TL; DR: " үнэ цэнэ ” гэдэг нь “бие даалтын операторын зүүн талд байрлуулж болох илэрхийлэл” эсвэл “санах ойн хаягтай илэрхийлэл” гэсэн утгатай. " үнэ цэнэ ” юм тодорхойлсон "бусад бүх илэрхийлэл" гэж.

Үүний нэгэн адил та жишээгээр үнэ цэнэ, үнэ цэнэ гэж юу вэ?

Ан үнэ цэнэ таны програмд хандах боломжтой хаяг байна. Жишээ -ийг буцаадаг функцийн дуудлагуудыг оруулна үнэ цэнэ лавлагаа, массивын дэд тэмдэг, гишүүн ба заагч нь массив эсвэл объект нь гишүүн илэрхийлэл юм үнэ цэнэ лавлагаа.

Мөн C хэл дээрх R утга гэж юу гэсэн үг вэ? Р - үнэ цэнэ : r - үнэ цэнэ ” нь өгөгдөлд хамаарна үнэ цэнэ Энэ нь санах ойн зарим хаяг дээр хадгалагддаг. А r - үнэ цэнэ гэсэн илэрхийлэл юм чадна байхгүй үнэ цэнэ түүнд томилогдсон гэсэн үг r - үнэ цэнэ боломжтой Оношилгооны операторын баруун талд харагдах боловч зүүн талд биш (=).

Үүний нэгэн адил L утга ба R утга гэж юу гэсэн үг вэ?

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

Lvalue гэж юу гэсэн үг вэ?

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

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