Vad är begreppet lvärde och rvärde?
Vad är begreppet lvärde och rvärde?

Video: Vad är begreppet lvärde och rvärde?

Video: Vad är begreppet lvärde och rvärde?
Video: Matematik 1. Beräkna k-värde, m-värde och skriva funktionen för en linje om du vet två punkter. 2024, November
Anonim

TL;DR: “ lvärde ” betyder antingen”uttryck som kan placeras på vänster sida av uppdragsoperatören”, eller betyder”uttryck som har en minnesadress”. " rvärde " är definierade som "alla andra uttryck".

På samma sätt kan du fråga dig, vad är lvalue och rvalue med exempel?

Ett lvärde har en adress som ditt program kan komma åt. Exempel inkludera funktionsanrop som returnerar en rvärde referens, och array-underskriften, medlem och pekare till medlemsuttryck där arrayen eller objektet är en rvärde referens.

Dessutom, vad menar du med R-värde i C? R - värde : r - värde ” hänvisar till data värde som är lagrad på någon adress i minnet. A r - värde är ett uttryck för att burk har inte en värde tilldelas det vilket betyder r - värde kan visas till höger men inte till vänster om en tilldelningsoperator(=).

Likaså, vad menas med L-värde och R-värde?

Ett lvärde (locator värde ) representerar ett objekt som upptar någon identifierbar plats i minnet (d.v.s. har en adress). rvärden är definierade genom uteslutning. Varje uttryck är antingen ett lvärde eller en rvärde , alltså, en rvärde är ett uttryck som inte representerar ett objekt som upptar någon identifierbar plats i minnet.

Vad betyder Lvärde?

Ett lvärde är en värde som kan tilldelas: Det är en förkortning för "vänster värde " eller "vänsterhand värde " och det är i princip bara värde till vänster om =-tecknet, dvs värde du tilldelar något till. Som ett exempel på vad som inte är en lvärde (dvs endast rvalue):

Rekommenderad: