Hva er begrepet lverdi og rverdi?
Hva er begrepet lverdi og rverdi?

Video: Hva er begrepet lverdi og rverdi?

Video: Hva er begrepet lverdi og rverdi?
Video: pH-verdi og bufferkapasitet 2024, Kan
Anonim

TL;DR: " lverdi " betyr enten "uttrykk som kan plasseres på venstre side av oppdragsoperatøren", eller betyr "uttrykk som har en minneadresse". " rverdi " er definert som "alle andre uttrykk".

På samme måte kan du spørre, hva er lvalue og rvalue med eksempel?

An lverdi har en adresse som programmet kan få tilgang til. Eksempler inkludere funksjonskall som returnerer en rverdi referanse, og matrisen subscript, medlem og peker til medlemsuttrykk der matrisen eller objektet er en rverdi henvisning.

Dessuten, hva mener du med R-verdi i C? R - verdi : r - verdi refererer til data verdi som er lagret på en adresse i minnet. EN r - verdi er et uttrykk for at kan har ikke en verdi tildelt det som betyr r - verdi kan vises til høyre, men ikke på venstre side av en tildelingsoperatør(=).

På samme måte, hva menes med L-verdi og R-verdi?

An lverdi (lokalisator verdi ) representerer et objekt som opptar en identifiserbar plassering i minnet (dvs. har en adresse). rverdier er definert ved ekskludering. Hvert uttrykk er enten en lverdi eller en rverdi , så, en rverdi er et uttrykk som ikke representerer et objekt som opptar en identifiserbar plassering i minnet.

Hva betyr Lverdi?

An lverdi er en verdi som kan tilordnes: Det er en forkortelse for "venstre verdi " eller "venstrehånd verdi "og det er i grunnen bare verdi til venstre for =-tegnet, dvs verdi du tildeler noe til. Som et eksempel på hva som ikke er en lverdi (dvs. bare rvalue):

Anbefalt: