int a = 100;vint b = 200;
    //指向常量的指针
    //修,指指向内存区域不能修攻 指针指向可以变
    const int pi= &a;//等价于int constpl = &a;
    //p1 = 111; //err
    p1 =&b;//ok
    //指针常量
    //修饰p1,指针指向不能变,指针指向的内存可以修改
    int
    const p2 = &a;
    //p2=&b;//err
    *p2= 222;//ok
    在编辑程序时,指针作为函数参数,如果不想修改指针对应内存空间的值,需要使用const 修饰指针数据类型。

    一句话来说,const在前面:可修改存储的内存地址,不能p去修改具体的变量值
    const在后面:可修改
    p具体变量的值,但是不能修改存储的内存地址
    两个const,啥也不能修改,除非多级指针来