C语言基础:枚举.宏
2015-06-10 22:01
507 查看
枚举:一组有符号的整型常量,一 一列举所有的状态
枚举常和switch连用
enum week{
monday=1,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
};
printf("请输入一个数 \n");
int number = 0;
scanf("%d",&number);
switch (number) {
case monday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case tuesday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case wednesday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case thursday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case friday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case saturday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case sunday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
default:
printf("看多了!!!%d",number);
break;
}
宏:只做简单的替换,在预编译的时候就完成替换
宏名:纯大写
K+大驼峰命名法 如:KArray
有参数,在做替换时,只做简单的替换,不会判断运算符优先级
const int m=0;
m=1; //error,被const修饰的变量是不能被重新赋值的
枚举常和switch连用
enum week{
monday=1,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
};
printf("请输入一个数 \n");
int number = 0;
scanf("%d",&number);
switch (number) {
case monday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case tuesday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case wednesday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case thursday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case friday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case saturday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
case sunday:
printf("上课敲代码!下课看无码!第%d天",number);
break;
default:
printf("看多了!!!%d",number);
break;
}
宏:只做简单的替换,在预编译的时候就完成替换
宏名:纯大写
K+大驼峰命名法 如:KArray
有参数,在做替换时,只做简单的替换,不会判断运算符优先级
const int m=0;
m=1; //error,被const修饰的变量是不能被重新赋值的
相关文章推荐
- C语言基础:枚举.宏 分类: iOS学习 c语言基础 2015-06-10 22:01 20人阅读 评论(0) 收藏
- C语言基础:内存
- C语言基础:内存 分类: iOS学习 c语言基础 2015-06-10 21:59 23人阅读 评论(0) 收藏
- C语言基础:函数指针
- C语言基础:函数指针 分类: iOS学习 c语言基础 2015-06-10 21:55 15人阅读 评论(0) 收藏
- Common Algorithms in STL of C++(C++ STL中的常见算法函数)
- C语言基础:指针初级(补充)
- C语言基础:指针初级(补充) 分类: iOS学习 c语言基础 2015-06-10 21:54 19人阅读 评论(0) 收藏
- C语言基础:初级指针
- C语言基础:初级指针 分类: iOS学习 c语言基础 2015-06-10 21:50 30人阅读 评论(0) 收藏
- C语言基础:函数(Function)
- C语言基础:函数(Function) 分类: iOS学习 c语言基础 2015-06-10 21:48 14人阅读 评论(0) 收藏
- C语言基础:结构体
- C语言基础:结构体 分类: iOS学习 c语言基础 2015-06-10 21:47 28人阅读 评论(0) 收藏
- C++基础题目积累
- C语言基础:常见循环语句
- C语言基础:常见循环语句 分类: iOS学习 c语言基础 2015-06-10 21:46 13人阅读 评论(0) 收藏
- zerglurker的c语言教程005——命名规则
- C语言基础:分支语句和常见运算符
- C语言基础:分支语句和常见运算符 分类: iOS学习 c语言基础 2015-06-10 21:44 13人阅读 评论(0) 收藏