1. [전산] 값 이란?
ㅇ 컴퓨터 과학에서, 값이란,
- 표현식이 평가되어 생성된 결과 또는 함수 수행 결과 등
. 통상, 등호 우변 표현식(R-value)이 평가되어 생성된 결과로써의 값
. 결국, 최종 저장 위치인 좌변값(L-value) 주소에 저장되는 값을 말함
ㅇ 값의 생성 방법 둘
- 표현식에 의해 생성
- 리터럴에 의해 생성
2. [전산] 좌변값(L-value)의 특징,의미
ㅇ 등호의 좌측변에서 사용됨
ㅇ 변수의 참조(주소)를 의미
- 즉, 변수가 선언되면 메모리가 할당되며, 이때의 주소가 그 변수의 L-value 임
- 결국, 데이터가 저장된 실제 메모리의 주소 값 임
- 이곳에, 저장된 값에 대한 변경,대입,증감이 가능케 됨
ㅇ 컴파일 시점에, L값(결과를 저장할 위치)이 알려짐
- 단, R값(우변값)은 런타임까지 알 수 없음(확정되지 않음)
ㅇ 例)
- 좌변값이 될 수 없는 것 : 상수, 매크로 상수, 수식 등 (R-value)
- 좌변값이 될 수 있는 것 : 변수 (L-value)