Hvad er i-værdi og r-værdi?

Indholdsfortegnelse:

Hvad er i-værdi og r-værdi?
Hvad er i-værdi og r-værdi?
Anonim

I datalogi er en værdi repræsentationen af en enhed, der kan manipuleres af et program. Medlemmerne af en type er værdierne af denne type. "Værdien af en variabel" er givet af den tilsvarende kortlægning i miljøet.

Hvad menes med L-værdi og R-værdi?

Lvalue og Rvalue henviser til venstre og højre side af tildelingsoperatoren. Lvalue-konceptet (udtales: L-værdi) henviser til kravet om, at operanden på venstre side af tildelingsoperatoren kan ændres, norm alt en variabel.

Hvad er I-værdi og R-værdi i C?

TL;DR: "lvalue" betyder enten "udtryk, der kan placeres på venstre side af tildelingsoperatøren", eller betyder "udtryk, der har en hukommelsesadresse". "rvalue" er defineret som "alle andre udtryk".

Hvad er forskellen mellem R-værdi og L-værdi?

Forenklet sagt er en lværdi en objektreference, og an rvalue er en værdi. Forskellen mellem lværdier og rværdier spiller en rolle i skrivningen og forståelsen af udtryk. … En lværdi har altid et defineret lagerområde, så du kan tage dens adresse. En rværdi er et udtryk, der ikke er en lværdi.

Hvad er Lværdier og Rværdier i C-sprog?

En lværdi (lokaliseringsværdi) repræsenterer et objekt, der optager en identificerbar placering i hukommelsen (dvs. har en adresse). r-værdier er defineret ved udelukkelse. Hverudtryk er enten en lværdi eller en rværdi, så en rværdi er et udtryk, der ikke repræsenterer et objekt, der optager en identificerbar placering i hukommelsen.

Anbefalede: