#日常学习#新手日志
#include<stdio.h>
enum DAY{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
int main()
{
enum DAY day;
day=TUE;
printf("%d",day);
}
——这是一段简单的enum代码,刚学了就打下了,另外他还有其他两种表达方式,这里不一一赘述,参照了其他人的总结
1、先定义枚举类型,再定义枚举变量
enum DAY { MON=1, TUE, WED, THU, FRI, SAT, SUN }; enum DAY day;
2、定义枚举类型的同时定义枚举变量
enum DAY { MON=1, TUE, WED, THU, FRI, SAT, SUN } day;
3、省略枚举名称,直接定义枚举变量
enum { MON=1, TUE, WED, THU, FRI, SAT, SUN } day;
Switch循环:
语法:switch(expression){
case constant-expression :
statement(s);
break; /* 可选的 */
case constant-expression :(引号不是逗号(易错))
statement(s);
break; /* 可选的 */ /*您可以有任意数量的 case 语句 */
default : /* 可选的 */
statement(s);
下面是一段抄写的代码:
#include<stdio.h>
int main()
{
char grade ='A';
switch(grade)
{
case 'A':
printf("做的非常棒小伙子!\n");
break;
case 'B':
case 'C':
printf("很不错哦,good!\n");
break;
case 'D':
printf("o,你需要加把劲了\n");
break;
case 'E':
printf("我觉得你没希望了\n");
break;
default:
printf("无效的成绩\n");
}
printf("你的成绩是%c",grade);
return 0;
}
今天c就到这里吧,还在努力着fighting!!!!
tips:
1、%u 十进制无符号整数。
2、%f 表示输出浮点数。
3、%s表示输出 字符串。
4、%c表示输出单个字符。
5、%p表示输出指针的值。
6、%e表示输出指数形式的浮点数。
7、%x, %X 表示输出无符号以十六进制表示的整数。
8、%0 表示输出无符号以八进制表示的整数。
9、%g表示输出自动选择合适的表示法