안녕하십니까. 리습입니다. 계속해서 포인터를 공부하고 있습니다. 포인터는 '주소값'을 저장하는 변수공간이며, 공간의 크기는 모두 같으나 타입별로 '참조'하는 크기가 다르다 라고 말씀드렸습니다. 그럼 이런 포인터의 특징을 한번 직접 확인해보도록 하겠습니다. 4byte 의 변수공간을 만든후 이것을 포인터로 쪼개고 쪼갠 부분들을 재조립하는 코드를 만들어 보겠습니다. 실제로 통신에서 사용되는 방식입니다. 코드 #include int main( void ){ int box = 333333333; char *p1 , *p2; int emp_box = 0; p1 = (char *)&box; // box의 주소를 p1에 대입, 단 타입이 다르므로 캐스트연산 p2 = (char *)&emp_box; // emp_box의..