黑马程序员技术交流社区
标题:
多级指针理解
[打印本页]
作者:
i_iOS
时间:
2015-9-29 21:12
标题:
多级指针理解
// 指针的特点
//注意多级指针
#include <stdio.h>
int main(){
int *p;
int a=5;
printf("---------------------------------------------\n");
p=&a;
printf("*p==%d,p的内容是%p,p的地址是%p\n",*p,p,&p);
int **p2;
p2=&p;
printf("**p2==%d,*p2==%p,p2的内容是%p,p2的地址是%p\n",**p2,*p2,p2,&p2);
int ***p3;
p3=&p2;
printf("***p3==%d,**p3==%p,*p3==%p,p3的内容是%p,p3的地址是%p\n",***p3,**p3,*p3,p3,&p3);
printf("---------------------------------------------\n");
//相同:
printf(" *p=%d\n **p2=%d\n***p3=%d\n",*p,**p2,***p3);
printf("---------------------------------------------\n");
//相同:
printf(" p=%p\n *p2=%p\n**p3=%p\n",p,*p2,**p3);
printf("---------------------------------------------\n");
//相同:
printf(" p2=%p\n*p3=%p\n",p2,*p3);
return 0;
}
作者:
jx836202365
时间:
2015-9-29 21:20
不错哦.多级指针很少用到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2