간단한 IT 지식
[오늘의 지식] L Value, R value
Sh_Blog
2024. 2. 20. 21:55
1. L value, R value 란?
Left value, Right value 를 의미하며 말 그대로 왼쪽 값, 오른쪽 값을 나타낸다.
예시로 int x = 10 이라는 식에서 L value와 R value를 구분해보면
int x 는 왼쪽에 있는 값이므로 L value, 10은 오른쪽에 있는 값이므로 R value다.
여기서 L value의 특징은 값을 할당 받는 값이고
R value는 값을 할당 할 수 있는 값을 의미한다.
요약하자면 L value는 값이 할당될 수 있는 메모리의 위치를 나타내는 표현이고,
R value는 L value 값에 할당될 수 있는 값을 의미한다.