const和指针

时间:2021-02-16 11:56:42   收藏:0   阅读:0

const和指针

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

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

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

那么 char const * const p 呢?

它读出来就是

p is a const pointer to const char

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

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!