指向常量的指针 定义上const int *p
顾名思义 不能改变所指向的常量
如下则为错误操作

常量指针和指针常量

运行错误
常量指针和指针常量
如下做法正确
不能改变本身被指针的常量的值,只能改变指针本身的值
常量指针和指针常量

常量指针和指针常量

常量指针和指针常量
常量指针 定义上 int * const p
顾名思义 是个常量 指针本身的值不能改变 而指向的值则能改变
以下就能运行 即 修改 *P 指向的值可以 但是P本身的值不能改变
常量指针和指针常量
常量指针和指针常量
以下情况就不能成功运行
常量指针和指针常量
常量指针和指针常量
常量指针和指针常量
常量指针和指针常量
以上的图会报错
指向常量的常量指针写法一般 const int *const p

写一个 指向“指向常量的常量指针”的指针
常量指针和指针常量
运行结果
常量指针和指针常量

相关文章: