【C++】const和指针


常量指针

指针的指向可以修改,指针指向的值不可以修改。从右往左读代码发现首先是p表示一个指针,int表明了指针的类型,而再往左const修饰的是这个int类型的指针,我们可以去掉int来看就是const * p。故常量指针const修饰的是p,*p不可变,p可变。
const int * p = &a

指针常量

指针的指向不可以改,指针指向的值可以改。从右往左读代码发现首先是变量p,然后是const修饰p表明是一个常量p,再往左int* 表明是一个指针类型的变量。我们可以去掉int来看就是cosnt p。故指针常量const修饰p,p不可变,p可变。
int * const p = &a

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/273520.html

(0)
上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐

发表回复

登录后才能评论