黑马程序员技术交流社区

标题: 三级指针题 [打印本页]

作者: A侠    时间: 2015-10-4 00:26
标题: 三级指针题
#include<stdio.h>
int main()
{
    int a=34;
    int *p=&a;
    int **p2=&p;
    int ***p3=&p2;
   
    printf("-----------------------------------------------------------------------------\n");
   
    printf("a的数值是%d\n",a);
    printf("取出指针p中所存地址中的数值是%d\n",*p);
    printf("a的地址是%p\n",&a);
    printf("p的地址是%p\n",p);
    printf("p的地址是%p\n",&p);

    printf("------------------------------------------------------------------------------\n");
   
    printf("*p2的地址是%p这个值应该与p,&a的地址相等\n",*p2);
    printf("**p2是去*p2空间所对应的值应是与a相等%d\n",**p2);
   
    printf("------------------------------------------------------------------------------\n");
   
    printf("*p3的是取p2的地址所对应的值%p,这个值应该与p的地址相等\n",*p3);
    printf("**p3的是取*p2的地址所对应的值%p这个应该与a的地址相等\n",**p3);
    printf("**p3的是取**p2的值是应该是与a的值%d\n",***p3);
   
    printf("------------------------------------------------------------------------------\n");


    return 0;

}


作者: 朱玉丁    时间: 2015-10-4 13:21
赞,支持一下
作者: Abuzzworld    时间: 2015-10-4 14:15
考试会考3级指针么?{:3_58:}
作者: 睡觉就有梦想    时间: 2015-10-4 14:21
看看 感谢分享

作者: 哐啷    时间: 2015-10-4 14:52
so easy 第四个是不是应该打印 p内的地址是%p
作者: wxd123    时间: 2015-10-4 23:01
一层一层的来感觉还可以
作者: 大宝820    时间: 2015-10-5 23:25
三级指针不会怎么用吧。感觉好烧脑
作者: lvguodong    时间: 2015-10-6 00:33
考试应该会考到多级指针,好好学习吧骚年。
作者: LPz1994    时间: 2015-10-6 14:48
66666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2