在C++中,常量是用来表示那些在程序运行期间不能被修改的值。常量可以是整数、浮点数、字符、字符串等类型。
类似生活中不可更改的数值:一天24小时,一旦更改会产生很大的问题。
下面介绍一下常量的定义方式:
1、#define 宏常量
#include <iostream>
using namespace std;
#define a 24
int main()
{cout<<"a的值是:"<<a<<endl;return 0;
}
修改a的值是不允许的,如下:
#include <iostream>
using namespace std;
#define a 24
int main()
{a=1cout<<"a的值是:"<<a<<endl;return 0;
}
2、const修饰常量
#include <iostream>
using namespace std;
int main()
{const int a=1;cout<<"a的值是:"<<a<<endl;return 0;
}
这边呢也是,不可以修改的,会报错的。