指向常量的指针 定义上const int *p
顾名思义 不能改变所指向的常量
如下则为错误操作
运行错误
如下做法正确
不能改变本身被指针的常量的值,只能改变指针本身的值
常量指针 定义上 int * const p
顾名思义 是个常量 指针本身的值不能改变 而指向的值则能改变
以下就能运行 即 修改 *P 指向的值可以 但是P本身的值不能改变
以下情况就不能成功运行
以上的图会报错
指向常量的常量指针写法一般 const int *const p
写一个 指向“指向常量的常量指针”的指针
运行结果