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