【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

posted @   hawk_97  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示