태그 : 전산일반
2007/06/28 [일반]메모리 영역
2007/03/13 [일반]메모리의 종류
2006/10/22 [일반]Authentication과 Authorization의 차이
Variables of l-value(left-value), r-value(right-value)
모든 변수는 L-value와 R-value 를 지니며 아래와 같은 배정문에서 L-value와 R-value의 어원이 나왔다. A := B;
위의 문장은 변수B의 값을 변수 A의 주소에 저장하라는 의미다.
즉, 연산자(:=)를 기준으로 왼쪽 변수 A에서는 주소를 오른쪽 변수 B에서는 값을 사용한다. 결론적으로 변수의 L-value(left-value)는 주소를 의미하고, R-value(right-value)는 변수의 값을 의미한다.
어떤 값을 변수에게 대입하는 실행문으로 일반적인 형태는 다음과 같다. V = E;
위의 치환문에서 왼쪽에 있는 V는 반드시 변수이며, 오른쪽의 E는 변수, 수식, 상수가 될 수 있다. 여기서 V를 L-value라 하며 메모리상의 기억장소 위치를나타내며, E는 , R-value라 하며 어떤 값을 나타낸다.


문제: R-value와 L-value의 설명으로 틀린 것은?1. 모든 자료는 R-value와 L-value를 갖는다.
>정답
2. 변수는 R-value를 갖는다.
3. 상수는 R-value를 갖는다.
4. 변수는 L-value를 갖는다.
# by | 2007/06/29 08:38 | Knowledge-Warehouse | 트랙백 | 덧글(2)
# by | 2007/06/28 23:18 | Knowledge-Warehouse | 트랙백
# by | 2007/03/13 15:41 | Knowledge-Warehouse | 트랙백
# by | 2006/10/22 11:30 | Knowledge-Warehouse | 트랙백
◀ 이전 페이지 다음 페이지 ▶