多语言展示
当前在线:579今日阅读:26今日分享:39

【C语言-05】条件判断方法2(switch语句)

在C语言中如何让程序在不同情况条件下执行不同的命令呢,这就需要做出条件判断,条件选择语句便可以解决这个问题。下面是switch-case语句的使用方法:
工具/原料

C-Free

例:
1

打开C-Free,新建文件。

2

输入以下内容:#includemain(){ int a; printf('请输入学生成绩:');   scanf('%d',&a);  switch(a/10){ case 10:case 9 :case 8:printf('优秀');break;   case 7:printf('良好');break;  case 6:printf('及格');break;  case 0:case 1:case 2:case 3:case 4:printf('不及格');break;  default:printf('输入错误!');  }  return 0; }

3

运行结果:

说明:
1

switch-case语句一般格式如下:switch(表达式){case 常量:语句;case 常量:语句;……default:语句;}

2

多种结果为了避免重复可以用英文冒号隔开(如图),case后面不可接表达式!

3

每个case后面加个break,可以避免运行后面case后的语句。

4

当然不一定非要用break,如图:break的作用

5

default可以没有,如果不加default遇到case后没有情况,系统将不会做出反应,直接跳过switch{……}函数。

推荐信息