c语言学习笔记9之switch语句
来源:互联网 发布:淘宝店铺如何发货 编辑:程序博客网 时间:2024/05/17 02:49
switch (控制表达式) {//'A'==65 'a'==97 '0'==48 "hsakfhshf" 1.25
case 常量表达式1:
语句块1;
break;
case 常量表达式2:
语句块2;
break;
...
default:
语句块X;
break;
}
2.控制表达式被当做整数处理,可以是字符,但是不能是浮点数和字符串。常量表达式必须是常量,如:3、'A'、2+5。不允许有重复的分支。
3.default不一定在最后,但是如果default出现在其它case之前,其最后的break不能省略。
4.一般而言所有能够使用switch-case结构的场合都可以用if-else替代,反之不行。
#include <stdio.h>int main(){for(;;)
{float score;printf("输入一个学生的考试成绩:\n");scanf("%f",&score);if(score<0||score>100){printf("无效成绩...\n");return 0;}switch((int)score/10){case 10:case 9:printf("你的成绩为‘优秀..’");break;case 8:case 7:printf("你的成绩为‘中等..’");break;case 6:printf("你的成绩为‘合格..’");break;default:printf("你的成绩为‘不合格..’");break;}
}return 0;}
0 0
- c语言学习笔记9之switch语句
- C语言学习之switch语句
- C语言之switch学习
- C语言小贴士之switch分支语句
- C语言之switch语句详解
- C语言基础 之 switch-case语句
- C语言switch语句
- C 语言 switch 语句
- C语言switch语句
- C语言switch语句
- C 语言 switch 语句
- PHP Switch 语句之学习笔记
- Go语言学习笔记 --- 控制语句之if判断,循环语句for, switch语句和跳转语句
- C语言笔记switch
- C语言switch语句详解
- C语言 switch 语句用法
- C语言中的switch语句
- 6.3 C语言switch语句
- oracle和tomcat的端口问题
- === 热血的ICPC校赛 ===
- 高效过滤tcpdump输出取源IP
- <Android 应用 之路> 天气预报(五)
- android layout id converter插件的安装及使用(包括常用插件)
- c语言学习笔记9之switch语句
- 343. Integer Break
- Mysql慢查询分析与优化
- Atom编写Markdown并导出PDF
- 面试总结
- Exception in thread "main" java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver availab
- json数组解析(键名[0])
- python中的id() 函数深度解剖
- Android 自定义控件之简单自定义一个TopBar