C언어 포인터 i의 주소는 i의 값과 다른 것이 맞습니다. *p와 p는 다른 것이 맞습니다. p는 i의 주소이고 *p는 그 주소가 가리키는 값입니다. 여기에서는 i를 가리킵니다. 따라서 아래와 같이 하면 i의 값이 20으로 바뀝니다. *p = 20;