l value
-
L-value와 R-valueProgramming🧑💻/Cpp 2025. 2. 6. 21:43
표현식 ( Expression )표현식이란, 하나의 값으로 평가될 수 있는 코드의 단위입니다. 아래 코드에서 표현식은 계산되어 하나의 값이됩니다. int a = 5; // 5는 표현식int b = a + 3; // a + 3은 표현식int c = b * (a-1); // b * (a-1)은 표현식, (a-1)도 표현식 L-Value와 R-Value 개념L-value와 R-value는 표현식(expression)의 값 범주를 구분하는 방법입니다. L-Value의 'L'은 'Left'에서 왔습니다. 이는 할당 연산자(=)의 왼쪽에 올 수 있는 표현식을 의미합니다. L-Value의 핵심적인 특징은 메모리상에서 이름과 주소를 가지고 있어 여러번 참조 할 수 있다는 점입니다. int ..