const int* a = &b;
int const *a = &b;//两种情况相同,a没有权限改变,仓库里本来是什么就是什么
//例如
int b = 500;
const int* a = &b;
*a = 600;//错误
//但可以通过改变b的值来改变a,或者把a指向另一个地址;eg:a = &c;
int* const a = &b;//必须初始化,可以随便动,但不可以去其他仓库
*a = 600;//true
a++;//false
const int *const a = &b;//指针和指向内容都是特定的,所以不能动
int const *a = &b;//两种情况相同,a没有权限改变,仓库里本来是什么就是什么
//例如
int b = 500;
const int* a = &b;
*a = 600;//错误
//但可以通过改变b的值来改变a,或者把a指向另一个地址;eg:a = &c;
int* const a = &b;//必须初始化,可以随便动,但不可以去其他仓库
*a = 600;//true
a++;//false
const int *const a = &b;//指针和指向内容都是特定的,所以不能动