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 에는 상수가 안 됨.
Rvalue에는 변수 및 상수 모두 가능.
Lv = Rv
1. type
2. 차원
이 동일해야함.
일반상수는 무조건 0차원
주소상수는 최소 1차원 이상
차원조절 연산자
* [] & (type) ->
int main(int argc, char* argv[])
{
char ch3[2];
ch3="a";
return 0;
}
에러.
ch3는 배열의 주소값.
배열의 주소값은 "주소상수"임
Lvalue 에는 상수가 안 됨.