const int *p=&a;
//可以改变指针的指向,但是不能对指针所指向地址的值进行改变
int* const p=&a;
//可以改变指针所指向地址的值,但是不能改变指针的指向
int const *p=&a;
//可以改变指针的指向,但是不能对指针所指向地址的值进行改变
const int const *p=&a;
//可以改变指针指向,但是不能改变指针所指向地址的值
int const * const p=&a;
//指针指向和指针指向地址的值都不能改变
const与类型名前后无关,看其于*的前后位置。