포인터의 개념에 대해 공부하다 궁금한 점이 있어서 질문드립니다. 일단 소스를 보시죠~
main()
{
int *p1, *p2, value1=1, value2=3;
p1=&value1, p2=&value2;
printf("*p1 address = %p\t *p2 address = %p\n", &p1, &p2);
printf("p1 has address = %p\t p2 has address = %p\n", p1, p2);
printf("*p1 point = %d\t *p2 point = %d\n", *p1, *p2);
printf("value1 address = %p\t value2 address = %p\n", &value1, &value2);
printf("p1-p2=%d\n",p1-p2); <--- 이 값은 도대체 무엇을 뜻하는 것입니까?
}