1.先看const int *a;
常量整型:说明指针所指向的那个变量的值是不能修改的。但是指针的指向是可以改变的
const int *a;
int b;
a = &b;
//*a = 8;这是错误的,不能改变指针所指向的变量的值
b = 10;
a = &b//可以改变指针的指向
2.再看int * const c
常量指针:说明指针的指向是不可变的。但是能改变指针指向的变量的值
int d;
//int const *c;注意:指针指向不能改变的指针不能这样写
int* const c = &b;
c = &d;//编译不能通过,因为指针的指向不能改变
*c = 10;//可以改变指针所指向变量的值