const修饰的变量,表示只读,不可修改.
本质:const在谁后面谁就不可修改,如果const在最前面,则往后移一位,二者等效
const int a 转化为int const a, const 修饰整型数a,所以a的值不能修改
int const a 同上
const int *a 转化为int const *a ,const修饰指针指向的常整形数a,但是指针可以修改
int *const a const在 * 后面,修饰的是指针,所以指针不可以修改,指针指向的整形数a可以修改
int const *a const 表示指针和整形数a都不可修改