前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >指针详细了解

指针详细了解

作者头像
meihuasheng
发布2021-03-16 21:08:09
发布2021-03-16 21:08:09
2410
举报
文章被收录于专栏:phpcodersphpcoders

在之前,因为指针一词高大上感觉指针很难以理解,所有也就懵懵懂懂,基础的知识一定要好好的理解透,不然就是学了后面基础不牢固很难理解其他的知识,总是心里没底。所有在这里将指针概念全部例举加以理解巩固~~~

指针:就是地址;一个变量的指针就是该变量的地址;

直接存取: 就是变量a存了12345,a的地址为1000,要取a的时候是将a中的值拷贝一份下来;

间接存取: 就是指针,存的是地址,然后用里面的地址去这个地址里找对应的值,速度更慢,因为步骤更多;

int *p = $a;

指针变量:p存放的是a的地址;

a : 就是直接存取找到值

&a : 就是通过变量映射表找到地址

*(&a): 就是找到地址然后再找值

&p : 这个也有它本身的地址

p : 指向a的地址

*p : 就是p指向的地址中的值

通过上面的概念,应该就可以看懂指针各种形式所代表的意思了,你可以通过下面的例子验证一下自己的成果;

以上,也让自己忘记的时候可以看看这个马上回忆起这些知识~~~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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