Mis on mõiste lvvalue ja rvalue?
Mis on mõiste lvvalue ja rvalue?

Video: Mis on mõiste lvvalue ja rvalue?

Video: Mis on mõiste lvvalue ja rvalue?
Video: Расчет уровня вовлеченности сотрудников. Бережливое производство. 2024, November
Anonim

TL;DR: " väärtus " tähendab "avaldist, mille saab paigutada määramisoperaatori vasakule poole" või tähendab "avaldist, millel on mäluaadress". “ rväärtus " on määratletud nagu "kõik muud väljendid".

Samamoodi võite küsida, mis on näitega lvvalue ja rvalue?

An väärtus on aadress, millele teie programm pääseb juurde. Näited kaasa funktsioonikutsed, mis tagastavad an rväärtus viide ning massiivi alamindeks, liige ja osuti liikmeavaldistele, kus massiiv või objekt on an rväärtus viide.

Samuti, mida sa mõtled R väärtuse all C-s? R - väärtus : r - väärtus ” viitab andmetele väärtus mis on salvestatud mällu mingile aadressile. A r - väärtus on väljend, mis saab mul pole a väärtus sellele määratud, mis tähendab r - väärtus saab kuvatakse määramisoperaatori (=) paremal, kuid mitte vasakul küljel.

Samamoodi, mida mõeldakse L-väärtuse ja R-väärtuse all?

An väärtus (lokaator väärtus ) tähistab objekti, mis asub mälus mingis tuvastatavas kohas (st millel on aadress). rväärtused on määratletud välistamise teel. Iga väljend on kas an väärtus või an rväärtus , nii, an rväärtus on avaldis, mis ei esinda objekti, mis asub mälus mingis tuvastatavas kohas.

Mida Lvalue tähendab

An väärtus on väärtus mille saab määrata: See on lühend sõnadest "left väärtus " või "vasakpoolne väärtus "ja see on põhimõtteliselt lihtsalt väärtus = märgist vasakul, st väärtus sa määrad midagi. Näitena sellest, mis ei ole an väärtus (st ainult rvalue):

Soovitan: