● L-value / R-value
L - Value 에는 공간 이나 주소가 와야하고
R - Value 에는 값이 와야 한다.
A = B
위의 문장은 변수B의 값을 변수 A의 주소에 저장하라는 의미다.
즉, 연산자( = )를 기준으로 왼쪽 변수 A에서는 주소를 오른쪽 변수 B에서는 값을 사용한다. 결론적으로 변수의 L-value(left-value)는 주소를 의미하고, R-value(right-value)는 변수의 값을 의미한다.
● (char *)A - (char *)B
형변환하면 주소연산이 되어서 A와 B의 주소차를 알수 있음
● 배열의 요소 구하는 공식
배열의 총크기 / 배열 하나의 크기
sizeof(e) / sizeof(int)