前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多级指针

多级指针

作者头像
pigeon
发布2022-04-11 19:57:35
6860
发布2022-04-11 19:57:35
举报
文章被收录于专栏:电子荣耀

多级指针

如果指针变量p指向变量q,而变量q不是指针变量,则称变量p是一级指针变量。如果指针变量s指向一级指针变量q,即指针变量s的值是一个一级指针变量的地址,此时称s为二级指针变量。依此类推,可以定义多级指针变量。

理论上程序中可以使用三级、四级甚至更多级的指针变量,但实际应用中,一级和二级指针变量应用较多,下面以二级指针变量为例说明多级指针的用法。

二级指针变量定义的一般形式:

类型说明符 **指针变量名;

说明:

(1)二级指针变量定义中的“**”不是变量名的一部分,只是说明定义的是二级指针变量。

(2)前面文章介绍过的指针操作和运算对二级指针同样有效。

例如:

int **p,*q,d=10;

q=&d;

p=&q;

上面3个语句执行后,变量p,q,d的存储关系如下图所示。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子荣耀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档