const int ci = 1;
int i = 2;
const int *p;
p = &ci; // OK
p = &i; // OK
*p = 3; // error
i = 3; // OK
反正搞清楚相关的语法就行了,书上说的东西也不一定都是对的。
我用编译器试了一下,还真是这样
int i = 2;
const int *p;
p = &ci; // OK
p = &i; // OK
*p = 3; // error
i = 3; // OK
反正搞清楚相关的语法就行了,书上说的东西也不一定都是对的。