switch case选择分支语句
.switch case 语句判定的条件必须是int short char long(整数)类型
.case 语句中无法定义变量
.本质上和if else if 繁琐度差不多
#define _CRT_SECURE_NO_WARNINGS//宏定义放在代码最上头
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("请选择星期几\n");
int num;
scanf("%d", &num);
switch (num)
{//选择语句这个大括号要记得
case 1://冒号要非常注意,case和选项间有空格必须加上
printf("我是星期一\n");
break;//break一定要存在否则,case所有选项都会被执行一遍
case 2:
printf("我是星期二\n");
break;
case 3:
printf("我是星期三\n");
break;
case 4:
printf("我是星期四\n");
break;
case 5:
printf("我是星期五\n");
break;
case 6:
printf("我是星期六\n");
break;
case 7:
printf("我是星期日");
break;
default : //default 和case是一体的,出现一个就要出现另一个
printf("您输入有误\n"); //作为用户输入的选项不在范围输出
}
system("pause");
return 0;
}
结果奉上