- 字面常量:直接写出来的常量,是一个值
- const修饰的常变量
其实是具有常属性的变量
const int num=4;//则num具有常属性,使num的值在以后的程序里变不了
但const int n=10;int arr[n]={0};这个代码仍然不行,因为n本质上是变量 - #define定义的标识符常量
格式为(在main函数之前):#define MAX 10 - 枚举常量
枚举关键字——enum
enum Sex
{
MALE,
FEMALE,
SECRET
}// MALE、FEMALE、SECRET是枚举常量,并且它们都是有值的,且不能改变,分别为:0、1、2
int main()
{
enum Sex sex=MALE;
return 0;
}