안녕하세요 이제 막 C++을 배우고 있습니다 ㅠ
근데 포인터를 배우는 도중에 포인터의 주소가 궁금해서
#include<stdio.h>
int main(void)
{
int i=10;
int *pi=NULL;
int *oi=NULL;
pi=&i;
printf("%u\n",&i);
printf("%u\n",pi);
printf("%u\n",&pi);
printf("%d %d\n",i,*pi);
}
이런식으로 짜면서 시험해보고 있는데
oi=&pi 를 해보려니까 "int **" 형식의 값을 "int *" 형식의 엔터티에 할당할 수 없다고...
&pi 값이 출력되는걸 보니 포인터의 주소가 있는건 맞는데 왜 안되는거죠?(포인터 oi로 포인터 pi의 주소를 가리킬 수 없음)
네이버에 찾아보니까 저같이 궁금한 사람은 없나봅니다 안나와요 ㅠㅠ