1. int main() {
    2. int a = 100,b = 200;
    3. int *pa = &a;
    4. const int * cpa = &a;
    5. int * const pca = &a;
    6. *cpa = 500; // 编译错误,不能通过常量指针对对象赋值
    7. cpa = pa; // 编译正确
    8. *pca = 500; // 编译正确
    9. pca = pa; // 编译错误,不能对指针常量赋值
    10. return 0;
    11. }