常量/常量的分类

一、字面常量:

如图为字面常量的常见形式,常量/常量的分类_第1张图片

二、const修饰的常变量 (有常属性的变量)

形式:const int a=100; or const a=100;

当我们运行如下代码时,常量/常量的分类_第2张图片运行结果为20;

而当我们尝试运行这样的代码时,常量/常量的分类_第3张图片,会直接显示红色的小波浪提醒我们这样不可以,同时运行结果为

三、#define定义的标识符常量

形式:#define N 100

常量/常量的分类_第4张图片

或者在函数内定义常量/常量的分类_第5张图片

四、枚举常量(可以列举的常量)

枚举关键字:enum

代码形式:常量/常量的分类_第6张图片

当我们运行如下代码(我们选择了可以枚举的变量--性别来举例)常量/常量的分类_第7张图片,运行结果为:常量/常量的分类_第8张图片,这是因为我们默认从0开始,并且该数值不可更改。如果我们赋初值给MALE为3,那么结果为3 4 5。

你可能感兴趣的:(c++)