1.常量指针:指针的指向可以更改,值不能更改
2.指针常量:指针的指向不可以更改,值能更改
例子: int const * p = &a;
3.指针既修饰指针也修饰常量:指针的指向与值均不能更改
例子:const int const * p = &a;