const与指针
const修饰指针-常量指针
//const修饰的是指针,指针指向可以改,指针指向的值不可以更改
const int *p1=&a;
p1 = &b;//正确
*p1=100; //报错
const修饰谁-谁可以改
const修饰常量-指针常量
//const修饰的是常量,指针指向不可以改,指针指向的值可以更改
int *const p2 =&a;
p2 = &b;//错误
*p2=100;//正确
//const既修饰指针又修饰常量
const int *const p3=&a;
p3=&b;//错误
*p3-100;//错误