C++ 常量
常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。
常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。
常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
定义常量
在 C++ 中,有两种简单的定义常量的方式:
- 使用
#define预处理器。 - 使用
const关键字。
#define 预处理器
下面是使用 #define 预处理器定义常量的形式:
#define identifier value
#define LENGTH 10
#define WIDTH 5
#define NEWLINE '\n'
int main() {
int area;
area = LENGTH * WIDTH;
cout << area;
cout << NEWLINE;
return 0;
}
const 关键字
您可以使用 const 前缀声明指定类型的常量,如下所示:
const type variable = value;
const int LENGTH = 10; const int WIDTH = 5; const char NEWLINE = '\n';
注意: 把常量定义为大写字母形式,是一个很好的编程实践。
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0