3 10 70 3.14
诸如此类的,所见即所得的,一眼就看得出来的常量
const 修饰的常变量(本质是变量)
本质上是一个变量:
#define NAME Value
(也叫明示常量),不用打“;”
养成大写常量的习惯!命名最好大写!
const int MonTH 12
是定义一个只读的常量,即无法更改
#define定义的标识符常量
define MAX 10000
int n = MAX ;
printf("%d",MAX);
define 是一个预处理指令
用法:
1.定义常量
2.定义宏
- 用法:
枚举常量
C语言提供了一个枚举类型
enum 枚举关键字
可以一一例举的常量
比如:
enum Sex//枚举关键字
{
//三原色:RGB
//星期:1234567
};
int main(void)
enum Sex s = MALE ;//只能赋上面规定的几个常量
- 其中,第一个代表 0 ,第二个代表 1 ,以此类推(用%d打印出来时)
- 当然,如何赋初值,MALE = 3,则第一个代表3,第二个代表4



