C++学习笔记之const修饰指针

C++学习笔记之const修饰指针:

int main()
{
	int a = 10;
	int b = 10;
	//1、常量指针,const修饰指针
	const int *p1=&a;
	p1=&b;//正确,指向可改,
	//*p1=100;//报错,指向值不可改
	
	//2、指针常量,const修饰常量
	int *const P1= &a;
	//p1=&b;//报错,指向不可改
	*p=100;//正确,指向值可改,
	
	//3、const修饰常量且修饰指针
	const int *const P1= &a;
	//p1=&b;//报错,指向不可改
	//*p=100;//报错,指向值不可改,	
	
}
原文地址:https://www.cnblogs.com/Li-Share/p/15073378.html