a,*p,**p
솔길
2023.04.01
질문 제목 : 질문 내용 :
#includeiostream
using namespace std;
int main(void){
int a=5;
int *p;
int **pp;
p=&a;
pp=&p;
coutp=p&a=&aendl;
cout*p=*pa=aendl;
coutpp=pp&p=&pendl;
cout*pp=*ppp=pendl;
cout**pp=**pp*p=*pendl;
coutpp;
}
에서
&a = 0x22fe98
*p = 0x22fe94
#includeiostream
using namespace std;
int main(void){
int a=5;
int *p;
int **pp;
p=&a;
pp=&p;
coutp=p&a=&aendl;
cout*p=*pa=aendl;
coutpp=pp&p=&pendl;
cout*pp=*ppp=pendl;
cout**pp=**pp*p=*pendl;
cout&pp;
}
에서
&a = 0x22fe9c
*p = 0x22fe98
**p = 0x22fe94
&로 주소를 출력하려고 했는데 어째서 주소가 늘어난거죠?