Mi az lvvalue és rvalue fogalma?
Mi az lvvalue és rvalue fogalma?

Videó: Mi az lvvalue és rvalue fogalma?

Videó: Mi az lvvalue és rvalue fogalma?
Videó: Как стать Успешным Парикмахером! Как достичь Успеха в Любом бизнесе! Ева Лорман! 2024, Lehet
Anonim

TL;DR: " lvalue ” vagy azt jelenti, hogy „kifejezés, amely a hozzárendelési operátor bal oldalán helyezhető el”, vagy „memóriacímmel rendelkező kifejezés”. " rérték ” van meghatározott mint „minden más kifejezés”.

Hasonlóképpen felteheti a kérdést, hogy mi az lvvalue és az rvalue példával?

An lvalue rendelkezik egy címmel, amelyhez a program hozzáfér. Példák tartalmazzon függvényhívásokat, amelyek an-t adnak vissza rérték hivatkozást, valamint a tömb alsó indexét, tagját és tagkifejezéseit, ahol a tömb vagy objektum egy rérték referencia.

Illetve mit értesz R érték alatt C-ben? R - érték : r - érték ” adatokra utal érték amely valamilyen címen van tárolva a memóriában. A r - érték olyan kifejezés, amely tud nincs egy érték hozzárendelve ami azt jelenti r - érték lehet megjelennek a hozzárendelési operátor jobb oldalán, de nem a bal oldalon.

Hasonlóképpen, mit jelent az L érték és az R érték?

An lvalue (helymeghatározó érték ) olyan objektumot jelöl, amely valamilyen azonosítható helyet foglal el a memóriában (azaz van címe). rértékek vannak meghatározott kizárással. Minden kifejezés vagy egy lvalue vagy egy rérték , tehát, an rérték egy olyan kifejezés, amely nem olyan objektumot képvisel, amely a memóriában valamilyen azonosítható helyet foglal el.

Mit jelent a Lvalue?

An lvalue egy érték amelyhez hozzá lehet rendelni: A "balra" rövidítése érték " vagy "baloldali érték "és ez alapvetően csak a érték a = jel bal oldalán, azaz a érték hozzárendelsz valamit. Példaként arra, hogy mi nem an lvalue (azaz csak rvalue):

Ajánlott: