const int a;
int const a;
以上两种无区别
有区别的是 带指针*的, const 出现在指针的左右位置
就近原则,靠近谁谁不能改
const int *p=&a;
表示 *p 不能改,但是p可以改; p=&b;
int * const p = &a;
表示 p不能改,但是* p 可以改; *p=30;
const int a;
int const a;
以上两种无区别
有区别的是 带指针*的, const 出现在指针的左右位置
就近原则,靠近谁谁不能改
const int *p=&a;
表示 *p 不能改,但是p可以改; p=&b;
int * const p = &a;
表示 p不能改,但是* p 可以改; *p=30;