const int a;
//p不可变,p指向的内容可变
const int *const p;
int const a;
两者是一样的。
int const *p;
const int *p;
//p不可变,p指向的内容可变
const int *const p;
int const *const p;
//两者都不可变
const int *const p;
int const *const p;
规律:如果是想让指针不变,则const 一定要放在指针前面.