c언어 프로그래밍 공부중인 컴린이다,,,



다음과 같이 int 형 변수에 0x64636261를 저장하고,

char *p 를 선언한 후, p가 위 변수 데이터 중 0x62 (문자 'b') 부분을 가리키게 한 다음,

다음 4개 연산을 순서대로 수행했을 때의 결과를 캐릭터 형으로 출력하는 프로그램을 작성하시오.

그리고 마지막으로 n에 저장된 값을 단순히 %X로 출력하시오.

*p++

*++p

(*p)++

++*p



이게 문제이구 스승님께서 힌트 주셨는데


많이들 잘못 이해하는 부분이 , p 가 62 를 가리키게 하라는 부분인데요

여기서 62 는 따로 62를 대입하라는게 아니고

위 0x64636261 정수형 데이터 중에서

0x62 부분을 가리키라는 뜻입니다. 

그렇게 해놓은 다음에 아래 4개의 연산이 수행되어야 합니다.


라고 하셨다,,,

포인터 개념의 거의 없어서 공부중인데 검게 강조한 부분이 무슨 말인지 이해가 안된다,,
쉽게 설명 가능한 고수분들 있나요,,