指针常量,int* const p; 这个指针是常量,所以指针指向的地址是不变的,但是地址里的内容可以变;
常量指针,const int *p; 指向的是常量,所以*p不能变,但是p可以指向另一个常量。
例如:
const int a = 5;
int b,c;
const int *p = a;
int * const p2 = b;
*p = 6; //错误
p2 =&c //错误

thanks hadn't