69,379
社区成员
发帖
与我相关
我的任务
分享
int ia =1;
int &ib = ia ;
int ic = 2 ;
printf("%p\n",&ia) ;
printf("%p\n",&ib) ;
printf("%p\n",&ic) ;
int ia =1;
int *ib = &ia ; //ib由引用变成指针
int ic = 2 ;
printf("%p\n",&ia) ;
printf("%p\n",ib) ; //引用取地址=>指针本身就是地址
printf("%p\n",&ic) ;
int ia =1;
//int &ib = ia ; 编译只需记住ib是ia的引用,不需要分配空间
int ic = 2 ;
printf("%p\n",&ia) ;
printf("%p\n",&ia) ; //原来是printf("%p\n",&ib) ;ib即ia(引用定义),故直接用ia来替换
printf("%p\n",&ic) ;