const int*p=&a
常量指针
特点:指针的指向可以修改,但是指针指向的值不可以改
*p=20:错误,指针指向的值不可以改
p=&b:正确,指针指向可以改
int * const p= &a:指针常量
特点:指针的指向不可以改,指针指向的值可以改
*p=20:正确,指向的值可以改
p=&b:错误,指针指向不可以改
const int*const p=&a:
特点:指针的指向和指针指向的值都不可以改
*p=20://错误
p=&b //错误
const int*p=&a
常量指针
特点:指针的指向可以修改,但是指针指向的值不可以改
*p=20:错误,指针指向的值不可以改
p=&b:正确,指针指向可以改
int * const p= &a:指针常量
特点:指针的指向不可以改,指针指向的值可以改
*p=20:正确,指向的值可以改
p=&b:错误,指针指向不可以改
const int*const p=&a:
特点:指针的指向和指针指向的值都不可以改
*p=20://错误
p=&b //错误