C语⾔switch,case开关语句C语⾔switch,case语句
⼀般形式:
switch(开关表达式)
{ case 常量表达式1:语句1;[break;]
case 常量表达式2:语句2;[break;]
……………………
case 常量表达式n:语句n;[break;]
default:语句n+1;
}
其中:
●开关表达式和各常量表达式(可以由整型、字符型和
枚举型担任,不能为实型)
●开关表达式有时容易得出,有时不容易得出(常采⽤约分
和取整的⽅法出)
# include<stdio.h>
// 对学⽣成绩五级评分(开关和常量表达式为整型)
main()
{float score;
scanf("%f",&score);printf("%.1f ",score);
switch((int)(score/10))
/* 开关表达式采⽤约分和取整的⽅法出 */
{case10:
switch的用法c语言
case9:printf("优秀\n");break;
case8:printf("良好\n");break;
case7:printf("中等\n");break;
case6:printf("及格\n");break;
default:printf("不及格\n");
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论