常量
顾名思义就是生活中不变的量
常量分为四种分别是
1 字面常量 (如 1 5 3 3 等)
2 const修饰的常变量
#include<stdio.h>
int main ()
{
const int num = 10;
printf("%d\n", num);
return 0;
}
其实num本质上就是个变量,任何值都可以赋予num,但当加上const之后就只有一个值可以赋予num了,num就有了常属性,为啥又叫做常变量呢,因为num本质上还是个变量。 const (英文单词 constant 不变的 恒定的)
3 #define定义的标识符常量
#include <stdio.h>
#define max 10 //把max这个变量等价于9,max已经是9这个常量了。
int main()
{
int arr[max] = {0};
printf("%d\n",max);
return 0;
}
#define定义的标识符常量比const定义的常变量更厉害
4 枚举变量 (生活中可以一一列举的量,如三原色 红黄蓝)而要使用枚举变量,则需用到函数 enum。
#include <stdio.h>
enum Colour
{
Red,
Yellow,
Blue
}; //要使用enum把这些量一一列举出来时,大括号后面要加分号(;)
int main()
{
printf("%d\n", Red);
printf("%d\n", Yellow);
printf("%d\n", Blue);
return 0;
}