1. int a = 100;
    2. int b = 200;
    3. //指向常量的指针
    4. //修饰*,指针指向内存区域不能修改,指针指向可以变
    5. const int * p1 = &a; //等价于int const *p1 = &a;
    6. //*p1 = 111; //err
    7. p1 = &b; //ok
    8. //指针常量
    9. //修饰p1,指针指向不能变,指针指向的内存可以修改
    10. int * const p2 = &a;
    11. //p2 = &b; //err
    12. *p2 = 222; //ok

    在编辑程序时,指针作为函数参数,如果不想修改指针对应内存空间的值,需要使用const修饰指针数据类型。