博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
switch语句
阅读量:4540 次
发布时间:2019-06-08

本文共 1309 字,大约阅读时间需要 4 分钟。

C语言自学之switch语句

Dome :

  小明参加期末考试,分数等级分为A-D,等级划分方式如下:

    90<=分数<=100 ,等级为A。

    80<=分数<90 ,等级为B。
    60<=分数<80 ,等级为C。
    分数<60 ,等级为D。
  小明期末考试分数为87分,在代码编辑器中完善代码使其输出结果为: 等级B

1 #include 
2 #include
3 4 int main() 5 { 6 int score=87;//定义小明期末考的分数 7 switch (score/10) 8 { 9 case 9:10 printf("%s","等级A");11 break;12 case 8:13 printf("%s","等级B");14 break;15 case 7:16 printf("%s","等级C");17 break;18 default:19 printf("%s","等级D");20 break;21 }22 return 0;23 }

switch(表达式){

  case 常量表达式1:执行代码模块1 break;
  ……
  case 常量表达式n:执行代码模块n break;
  default:执行代码模块n+1;
  }
在使用switch语句时还应注意以下几点:
  1、在case后的各常量表达式的值不能相同,否则会出现错误。
  2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。
  3、switch后面的表达式语句只能是整型或者字符类型。
  4、在case后,允许有多个语句,可以不用{}括起来。
  5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
  6、default子句可以省略不用。
Dome 1:小明对自己每周的学习和生活制定了计划方案,每天应该做什么都详细规划。

#include 
#include
int day=1;switch(day) { case 1: printf("%s\n","学英语"); //break; case 2: printf("%s\n","学C语言"); //break; default: printf("%s\n","好好休息"); break; }

 

转载于:https://www.cnblogs.com/wuyuenini/p/10711801.html

你可能感兴趣的文章
cocoaPods打包的静态库
查看>>
L--js跨域
查看>>
学.Net还是学Java?两者有什么区别?
查看>>
tensorflow安装相关的
查看>>
Effective C++ 条款26
查看>>
[POJ 2187]Beauty Contest
查看>>
zookeeper
查看>>
添加日志文件
查看>>
memcached 缓存数据库应用实践
查看>>
[转载] 跟着实例学习zookeeper 的用法
查看>>
switch case
查看>>
Spring通过DI注入松耦合性
查看>>
java数组类Arrays:比较,填充,排序
查看>>
centos7: iptables保存(配置完nginx的web规则后)
查看>>
Windows下openssl的下载安装和使用
查看>>
[LeetCode] Dungeon Game
查看>>
人工智能搜素策略
查看>>
Servlet简要介绍及入门案例。
查看>>
IDEA 控制台中文乱码
查看>>
千牛卖家工作平台使用教程
查看>>