const 这块的难点
const 修饰指针有以下的几种形式 , 不同的形式 它的意义不一样.
形式 1:
int a=23;
const int *p=&a; a 是 int 型,&a 是 int * 型的, 要把 int * 型的赋给 const int * 型的. 涉及到了点类型转换.
问 const int *p=&a; 这个操作, 导致了谁不能被操纵了?!
这里修饰的是 *p, 所以 *p 如果重新赋值是不可以的!!
来源: http://www.bubuko.com/infodetail-2995353.html