1.const修饰指针——常量指针
int a=10;
int b=10;
const int *p=&a;
*p=20;//错误的
p=&b;//正确的
特点:指针的指向可以修改,指针指向的值不可以修改
2.const修饰的常量——指针常量
int *const p=&a;
*p=100;//可以修改,正确的
p=&b;//错误的,
特点:指针的指向不可以修改,指针指向的值可以修改
3.const修饰指针和常量
const int*const p=&a;
特点:指针的指向和指针的值都不可以改