switch语句
在switch语句中,判断条件必须是整数型(字符型也可以,因为在内存中,字符型的存储方式就是一个整数)
语句格式
switch(条件)
{
case 1:
如果条件是1的话,执行这个位置
break;//类似于返回,直接调到语句外
case 2:
如果条件是2的话,执行这个位置
break;
default:
如果条件都不成立的话,执行这个位置
break;
}
示例
#include <stdio.h>
int main ()
{
int Num = 0;
printf("请输入想要释放的技能: ");
scanf_s("%d",&Num);
switch(Num)
{
case 1:
printf("使用1技能:降龙十八掌\n");
break;
case 2:
printf("使用2技能:打狗棒法\n");
break;
default:
printf("技能释放错误,请重新释放\n");
break;
}
return 0;
}