C语言中CONST用法总结

C语言中CONST用法总结:

博主在刷题中遇到了const的使用方法,一窍不通,于是学习了一下总结如下

const 详解:
		常变量:	const 数据类型 变量名
		常引用:  const 数据类型 引用名
		常对象:	类名   const   对象名
	常成员函数:	类名::fun(形参)   const
		常数组:	数据类型  const  数组[数组大小]
		常指针:	const  数据类型  *指针名
				数据类型*  const  指针名

在常变量、常引用、常对象、常数组中,const与数据类型或类名各位置可以互换。

ex1:   	
		const int a=5;	等价于	int const a=5;

注意!

ex2:
		const int *m1=new int[10];
		int* const m2=new int[20];

记住:const永远只对它左边的东西起作用,除非左边没有才对右边起作用,所以const int *x和int const *x等价。

对ex2有
	m1是常量指针,即不能通过m1来修改它所指向的内容
	m2是指针常量,即不能让m2指向其他的内存模块(即地址)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值