#include <stdio.h>
int main() {
int num = 20;
int* pnum = #
printf("%p %p %p", &pnum, *pnum, pnum);
return 0;
}
여기서 결과로 다 다른 값이 나오는데 이유를 정말 모르겠어서,....
고수님들의 도움이 간절히 필요합니다.
#include <stdio.h>
int main() {
int num = 20;
int* pnum = #
printf("%p %p %p", &pnum, *pnum, pnum);
return 0;
}
여기서 결과로 다 다른 값이 나오는데 이유를 정말 모르겠어서,....
고수님들의 도움이 간절히 필요합니다.
Pnum은 주소 *Pnum은 주소가 참조하는 값 20 &Pnum은 포인터의 주소
감사합니다!!