指针常量 :本质是常量 指针类型的常量
指针类型的常量(int *const p)
该指针是一个常量,不可改变,必须初始化,指向某个地址之后就不能改变了,指向的地址一定但所指向的内容是可以修改的
int a=10,b=20;
int *const p = &a;//必须初始化
*p = 15;//Right
p = &b;//Error
a = 15;//Right
常量指针:本质是指针 指针指向的内容是常量
指向"常量"的指针(int const *p, const int *p)
本质是一个指针,指针指向的内容是常量, 常量指针中,指针指向的内容不可通过指针修改,但指针指向的值可以改变
int a=10, b=20;
int const * p = &a;
*p = 15;//Error
p = &b;//Right
指针常量和常量指针口诀