Hvad er begrebet lværdi og rværdi?
Hvad er begrebet lværdi og rværdi?

Video: Hvad er begrebet lværdi og rværdi?

Video: Hvad er begrebet lværdi og rværdi?
Video: Videnskabelige artikler for begyndere: (#8) "Konfidensinterval & P-værdi" 2024, Kan
Anonim

TL;DR: “ lværdi ” betyder enten “udtryk, der kan placeres på venstre side af opgaveoperatøren”, eller betyder “udtryk, som har en hukommelsesadresse”. “ rværdi ” er defineret som "alle andre udtryk".

På samme måde kan du spørge, hvad er lvalue og rvalue med eksempel?

An lværdi har en adresse, som dit program kan få adgang til. Eksempler inkludere funktionskald, der returnerer en rværdi reference, og array-underskriftet, medlem og pointer til medlemsudtryk, hvor arrayet eller objektet er en rværdi reference.

Og hvad mener du med R-værdi i C? R - værdi : r - værdi ” henviser til data værdi der er gemt på en eller anden adresse i hukommelsen. EN r - værdi er et udtryk for, at kan har ikke en værdi tildelt det, hvilket betyder r - værdi kan vises til højre, men ikke til venstre for en tildelingsoperator(=).

Ligeledes, hvad menes der med L-værdi og R-værdi?

An lværdi (locator værdi ) repræsenterer et objekt, der optager en eller anden identificerbar placering i hukommelsen (dvs. har en adresse). rværdier er defineret ved udelukkelse. Hvert udtryk er enten et lværdi eller en rværdi , altså en rværdi er et udtryk, der ikke repræsenterer et objekt, der optager en identificerbar placering i hukommelsen.

Hvad betyder Lværdi?

An lværdi er en værdi der kan tildeles til: Det er en forkortelse for "venstre værdi " eller "venstrehåndet værdi " og det er dybest set bare værdi til venstre for =-tegnet, dvs værdi du tildeler noget til. Som et eksempel på, hvad der ikke er en lværdi (dvs. kun rvalue):

Anbefalede: