当前位置:网站首页>const修饰指针的三种情况

const修饰指针的三种情况

2022-08-09 23:15:00 leimingzeOuO

const修饰指针有三种情况

  1. const 修饰指针-常量指针
  2. const 修饰常量-指针常量
  3. const即修饰指针,又修饰常量
void solve()
{
    
	int a=10,b=20;
	//const 修饰的是指针,指针指向可以改变,指针指向的值不可以改变 
	const int *p=&a;
	p=&b;//yes
	//*p=100;//no 
	cout<<*p<<endl;
	//const 修饰的是常量,指针指向不可以改变,指针指向的值可以改变
	int *const p2=&a;
	//p2=&b;//no
	*p2=100;//yes
	cout<<*p2<<endl;
	//const 既修饰指针又修饰常量
	const int *const p3=&a;
	//p3=&b;//no
	//*p3=100;//no 
}
原网站

版权声明
本文为[leimingzeOuO]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_52765554/article/details/126228387