const int n = 88; int const n = 88;
两种使用方式等价,后续n不能够被赋值。
const int *a; int const *b; int *const c = &d;
1、2中的两种使用方式等价,后续*a,*b不能够被赋值,被声明为const int类型的指针;
3中的c的值将不允许再改变,但*c的值是可以改变的,被声明为int类型的const指针。
即
当const在*前时,其修饰的是指针指向的内容,但指针本身是可变的。
当const在*后时,其修饰的是指针本身,但指针指向的内容是可变的。



