0
点赞
收藏
分享

微信扫一扫

c++ (自学)--const常量

眸晓 2022-03-12 阅读 106

        之前说过将字面值常量用变量替换,变量是可以随时改变的,而我们在编写的时候需要一些不变的值,也就是常量。

例如,物理公式E=mc^2, c是一个完完全全的常量,我们在程序中是不需要也不可能改变这个值的,这个时候我们就可以用const修饰符把变量定义为常量。

//const常量

#include<iostream>
using namespace std;
//const 常量
int main()
{
	const int a=1;
	a =2;
	return 0;
}

        这个例子展示了const常量的用法,乍一看之下const常量与变量并没有明显的区别,但是在后面加上一个“a=2”,尝试去改变常量的值,则会出现编译错误。这就是const限定的变量与普通变量之间的区别。

        如果不用const定义变量,而是自己想着去注意不去改变变量的值,这个方法是不可取的,很容易导致犯错,在使用const之后就不用担心变量有没有被重新赋值的问题了。

此外,在使用const定义之后,代码的意义也更加的清晰了,那些是变量,哪些是常量,就可以一目了然。

举报

相关推荐

0 条评论