더북(TheBook)

앞에서는 변수 a의 값을 변수 a로 접근하여 직접 15로 변경하였습니다. 하지만 간접 연산자 *를 사용하여 역참조하면, 포인터 변수 b를 통해 간접적으로 접근하여 변수 a의 값을 15로 변경할 수도 있습니다. 역참조 연산자를 사용한 *b는 포인터 b가 가리키고 있는 변수 a를 의미합니다. 따라서 *b는 곧 a를 의미하며 *b = 15a = 15와 같은 의미입니다.

그림 8-9 | 역참조 포인터

 

*b는 포인터 변수 b가 가리키고 있는 값 또는 변수라고 할 수 있으며, *(104)로 나타낼 수 있습니다. 또한, ‘104번지에 있는 값 또는 변수’라고 말할 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.