网站免费网站免费陪玩中铁建设集团有限公司官网
web/
2025/10/2 4:42:32/
文章来源:
网站免费网站免费陪玩,中铁建设集团有限公司官网,网站开发流程步骤,跳出率 网站介绍
多重指针:一个指针指向另一个指针 离值越近的指针级别越大:一级
内存布局
代码
图示:
多重指针–整型
#includestdio.h
#includestring.h
//多重指针--整型//二级指针
void two()
{printf(二级指针:\n);int a896;int *pa,**ppstdio.h
#includestring.h
//多重指针--整型//二级指针
void two()
{printf(二级指针:\n);int a896;int *pa,**ppp;printf(a%d self-address%p\n,a,a);printf(a%d address%p self-address%p\n,*p,p,p);printf(a%d address%p self-address%p\n,**pp,pp,pp);
}//三级指针
void three()
{printf(三级指针:\n);int a57877777;int *pa,**ppp,***ppppp;printf(a%d self-address%p\n,a,a);printf(a%d address%p self-address%p\n,*p,p,p);printf(a%d address%p self-address%p\n,**pp,pp,pp);printf(a%d address%p self-address%p\n,***ppp,ppp,ppp);
}int main()
{two();three();getchar();return 0;
}多重指针–字符
#includestdio.h
#includestring.h
//多重指针--字符//二级指针
void two()
{printf(二级指针:\n);char ai;char *pa,**ppp;printf(a%c self-address%p\n,a,a);printf(a%c address%p self-address%p\n,*p,p,p);printf(a%c address%p self-address%p\n,**pp,pp,pp);
}//三级指针
void three()
{printf(三级指针:\n);char ay;char *pa,**ppp,***ppppp;printf(a%c self-address%p\n,a,a);printf(a%c address%p self-address%p\n,*p,p,p);printf(a%c address%p self-address%p\n,**pp,pp,pp);printf(a%c address%p self-address%p\n,***ppp,ppp,ppp);
}int main()
{two();three();getchar();return 0;
}多重指针–字符串
#includestdio.h
#includestring.h
//多重指针--字符串//三级指针
void two()
{printf(三级指针:\n);char *ahello world;char **pa,***ppp;printf(c%c a%s self-address%p\n,*a,a,a);//char **paa的地址 根本没有存储hello world的地址,不能使用 %s pprintf(a%s address%p self-address%p\n,a,p,p);printf(a%s address%p self-address%p\n,a,pp,pp);
}int main()
{two();getchar();return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85429.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!