1.指向常量的指针
int number=10;
const int *pNumber=&number;
即pNumber所指向的值不能改变,但可对number做任意操作;
例如:number=20;//ok,可做操作
*pNumber=20; //error ,不可改变
2.指针常量:指针中存储的地址不能改变;
int a=10;
int *const pa=&a;
指针中存储的地址不能改变;但可以改变地址中的值;
int b=20;
pa=&b; //error 地址不可改变;
*pa=20; //ok ,地址中的值可以改变