#include<stdio.h>
#define ZERO 0
#define PI 3.1415
//使用enum定义枚举
enum Sex{
//括号中的MALE,FEMALE,SECRET是枚举常量
MALE, //用逗号分隔
FEMALE,
SECRET //最后一个变量不加符号
}; //括号外面要有;
int main(){
//1.字面常量
3.14; //字面常量
1000; //字面常量
//2. #define
printf("zero = %d\n",ZERO);
// ZERO = 1; //常量不可以重新赋值
double radius = 2.3;
double area = PI * radius *radius;
printf("area = %.2lf\n",area);
//3.c99中新的声明方式,使用const限定
const int num = 10;
//num = 20; //常量不能被重新赋值
//4.定义枚举类型
//枚举常量
printf("%d\n",MALE);
printf("%d\n",FEMALE);
printf("%d\n",SECRET);
//注:枚举常量默认从0开始,依次向下递增1的
return 0;
}
执行结果
zero = 0
area = 16.62
枚举常量
0
1
2