switch语句实现周一到周五输出weekday;周六周天weekend C语言
#include <stdio.h>
#include "stdafx.h"
//switch语句:实现周一~周五输出weekday;周六周天输出weekend
int main()
{
int day = 0;
scanf("%d",&day);
switch(day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("weekday\n");
break;
case 6:
case 6+1:
printf("weekend\n");
break;
default:
printf("输入错误\n");
break;
}
return 0;
}
**
- 运行结果:
**
- 总结:
上边的“case 6+1:”等同于“case 7:”
switch(必须是整形表达式);
case: 整形常量表达式:case 6=case 5+1:合理
且没有办法直接实现分支,必须搭配break才可以,且所有语句没有顺序之分