码迷,mamicode.com
首页 > 其他好文 > 详细

const和指针

时间:2021-02-16 11:56:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:不能   http   point   解决   block   一个   plain   不可   不可变   

const和指针

相信很多人和我一样,在学习到const和指针这一块的时候,会被绕晕,不知道到底什么是不可变的,解决这个问题的诀窍就是

  • 从右向左读

    技术图片

例如图中第一个例子,读出来之后,constpointer前面就是pointer不能被改变,也就是指针本身不能被改变,但是指向的内容是可以被改变的。

第二个例子和第三个例子是等价的,都表示指针指向的内容不可以被改变。

那么 char const * const p 呢?

它读出来就是

p is a const pointer to const char

也就是指针本身和指针指向的内容都不能被改变

 

const和指针

标签:不能   http   point   解决   block   一个   plain   不可   不可变   

原文地址:https://www.cnblogs.com/yuzuki/p/14398681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!