본문 바로가기

프로그래밍/기타

Lvalue / Rvalue

Lvalue에는 변수만 가능
Rvalue에는 변수 및 상수 모두 가능.

Lv = Rv
1. type
2. 차원
  이 동일해야함.

일반상수는 무조건 0차원
주소상수는 최소 1차원 이상

차원조절 연산자
* [] & (type) ->


int main(int argc, char* argv[])
{
 char ch3[2];
 ch3="a";
 return 0;
}

에러.
ch3는 배열의 주소값.
배열의 주소값은 "주소상수"임
Lvalue 에는 상수가 안 됨.