switch语句实现周一到周五输出weekday;周六周天weekend C语言
#include <stdio.h>#include "stdafx.h"//switch语句:实现周一~周五输出weekday;周六周天输出weekendint 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才可以,且所有语句没有顺序之分