关于指针常量(pointer to const)与常量指针(const pointer)浅析

关于指针常量(pointer to const)与常量指针(const pointer)浅析

最近在学习有关指针的知识,学习过后回过头来发现有些内容还是容易混淆,决定把思路过程写下来!毕竟好记性不如烂笔头呗!

1、指针常量

顾名思义指针常量“pointer to const”;先翻译一下就是‘指向常量的指针’(重点是指针),即它指向的常量能变化,但是其指向本身是不可以变的。例如一栋大楼确定好了门牌号之后你家的门牌号的13_b(指向不变),里面的租户却能改变(值可以改变)。
在这里插入图片描总结述

即指向不可变,值可变!

2、常量指针

常量指针“const pointer”;即本身可以看作是一个常量,其指向能改变,常量值的内容不能改变。通俗的来说就是一户家庭的人已经确定了,但是由于整栋楼重新规划,其门牌号可以改变(即指向),但是户主没有改变(地主家地没变)。
在这里插入图片描述

即指向可变,值不可变!

3、关于常量指针于常量指针记忆

不变的是前面的两个字:常量指针不变的是常量(值),指针常量不变的是指针(指针指向)

有更好的理解欢迎大家一起讨论!下期一起讨论c++中的引用。

https://blog.csdn.net/wakakakalala/article/details/108912401

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值