c语言 case语句用法,switch ... case语句的用法[组图]
switch ... case语句的用法[组图]
08-13栏目:技术
TAG:switch case语句
switch case语句
当情况大于或等于4种的时候就用switch ... case语句
copyright jhua.org
switch(表达式) copyright jhua.org
{ https://www.jhua.org
case 常量1: 语句体1; copyright www.jhua.org
case 常量2: 语句体2;
https://www.jhua.org
case 常量3: 语句体3;
https://www.jhua.org
case 常量4: 语句体4;
copyright www.jhua.org
.... www.jhua.org
default : 语句体;
https://www.jhua.org
}
www.jhua.org
switch ... case语句的执行过程: www.jhua.org
1、把要讨论的表达式与case后面的常量进行比较,发现匹配项之后,从该位置入口,做它下面的所有语句。
copyright www.jhua.org
2、case 后面的常量不能重复
copyright www.jhua.org
3、可以在每一个case语句的后面加上break语句,这样就能保证只做与之相匹配的那一项。
copyright www.jhua.org
4、break实质:在switch ...case语句里面最先遇到那一个break就从该位置结束该语句
jhua.org
5、可以在最后一个case的下面加上default语句表示如果找不到匹配项时,就做default对应的项。 copyright www.jhua.org
6、default并不是一定要有,如果前面遇到break,default就不执行。如果没有遇到break,就一定会执行 www.jhua.org
7、case后面可以什么都不做,表示与下一个case是或的关系。
copyright jhua.org
mian()
{
char ch1='a',ch2='b';
switch(ch1)
{
case 'a' :printf("0");
case 'b' :
switch(ch2)
{
case 'c' : printf("1");break;
case 'd' : printf("2"); break;
default : printf("3"); break;
};printf("4");
case 'c' :pritf("5");
}
}
答案:0345 www.jhua.org
void main()
{
int score;
char degree;
printf("请输入分数");
scanf("%d",&score);
if(score<0 || score>100)
{
printf("输入的数字不合法");
}
else{
switch(score/10)
{
case 10:
case 9 : degree='A'; break;
case 8 : degree='B'; break;
case 7 : degree='C'; break;
case 6 : degree='D'; break;
default : degree='E'; break;
};
}
} https://www.jhua.org
格式:字符型变量=getchar();
jhua.org
char ch1;
copyright jhua.org
ch1=getchar(); www.jhua.org
putchar();来输出字符 copyright jhua.org
格式:
https://www.jhua.org
putchar(字符型变量); copyright www.jhua.org
让用户输入一个英文字母。如果是大写字母就变成小写,如果是大写就变成小写字母。 copyright www.jhua.org
算法分析:
jhua.org
1、定义一个变量,来存储用户输入的那个字符, www.jhua.org
2、对字符进行讨论 https://www.jhua.org
输出运算的结果
https://www.jhua.org
char ch ;
printf("请输入一个英文字母");
ch=getchar();
if(ch>='a' && ch<='z')
{
putchar(ch-32);
}
if(ch>='A' && ch<='Z')
{
putchar(ch+32);
}
copyright www.jhua.org
相关阅读
tf.add_n函数的用法 www.jhua.org
tf.add_n([p1, p2, p3....])函数是实现一个列表的元素的相加。就是输入的对象是一个列表,列表里的元素可以是向量,矩阵,等例如:import jhua.org
break 和continue 区别以及用法。
https://www.jhua.org
今天我们来介绍一下循环里的break 和continue的用法以及区别
想搞清楚break 和continue的用法以及区别必须要记住的两件两句话!
copyright jhua.org
关于SetCapture() 和 ReleaseCapture()的用法 copyright www.jhua.org
查MSND,对SetCapture()函数的说明为:“该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对
jhua.org
一次PEDIY---修改Windows自带的calc.exe (OD Switch大
www.jhua.org
转自看雪论坛:http://bbs.pediy.com/thread-68066.htm 作者:stalker【文章标题】: 一次PEDIY---修改Windows自带的calc.exe【文章
www.jhua.org
Javascript:history.go()和history.back()的用法与区
https://www.jhua.org
Javascript:history.go()和history.back()的用法与区别简单的说就是:go(-1):返回上一页,原页面表单中的内容会丢失;back():返回上一页
copyright jhua.org
阅读量:100000+
上一篇:驻沈阳韩国总领事
c语言 case语句用法,switch ... case语句的用法[组图]相关推荐
- 如何解决大量的if语句或switch case语句?
洪流学堂,让你快人几步. 本篇内容来自洪流读书会解读书籍<代码大全2>. 很多面试官喜欢问这样的问题,如何解决大量的if语句或switch case语句?如果你仅仅在优化的层面回答,可能不 ...
- c语言 case语句用法,switch case语句的用法
switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作.下面讲解switch case语句的具体用法. Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有编程经验的 ...
- case zhen语句_switch case语句,switch case用法详解
switch 是"开关"的意思,它也是一种"选择"语句,但它的用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if. 从功能上说,sw ...
- C语言实例二(switch——case用法)
switch--case用法 一.switch语句概述 1.C语言中switch语句是用于实现多分支结构的选择语句,其特点是各分支清晰而且直观. 2.语句格式如下: switch(表达式) { ...
- 语句:分支语句、switch case ——7月22日
语句的类型包括:声明语句.表达式语句.选择语句.循环语句.跳转语句.异常语句 1.声明语句引:入新的变量或常量. 变量声明可以选择为变量赋值. 在常量声明中必须赋值. 例如: int i = 0;// ...
- php case 多个条件判断语句,PHP switch case语句
PHP 中的条件控制语句有两个,一个是 if else 语句,另一个是 switch case 语句.上节讲解了 if else,本节接着讲解 switch case 语句. switch 语句类似具 ...
- c语言case的流程图,switch…case 声明
switch-case 声明 switch语句计算表达式,将表达式的值与case子句匹配,并执行与该case相关的语句. 以下是语法.switch(variable_expression) { cas ...
- c语言 两个case连在一起,嵌入式C语言 2选择结构 SWITCH CASE
1. Switch /Case Switch (){ cases: break; default: : 要求写一个简易的计算器程序,实现简单的加减乘除计算,并输出结果. 例如: 输入 1+1 输出结 ...
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句 ...
最新文章
- 中国首个AI考级来了:共分10级,北大出题,工信部认证 | 在线可测,我最多活3级...
- 在main函数前后执行的函数之 C语言
- 求二叉树上结点的路径c语言版,求二叉树根到给定节点的路径设计报告.doc
- 4.6上午口语练习 阅读词汇
- 通用线程 -- sed 实例
- java实现lof,LOF异常检测算法实现
- 39个SEO经典案例
- dedecms(织梦)采集规则规则宝典
- 通俗易懂谈强化学习之Q-Learning算法实战
- 计算机网络第七版课后习题答案(第一章)(20210321)
- XML的三大解析方式解析
- 内核编译报错: warning: the frame size of 1072 bytes is larger than 1024 bytes
- 教皇修改之后丢失的十天
- tp1900芯片对比7621a_MT7621A /MT7620N / MT7620A单频双频刷机教程(区别于高通芯片刷机过程)...
- 【Android UI】ListView系列一(基础篇)
- 爬虫:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position
- Sass扫码点餐源码 单门店多门店餐饮连锁扫码点餐外卖自提系统源码
- JEESZ 模块开发文档
- Chrome浏览器怎么调试网页标题字体大小和颜色?
- 竞赛资讯|A股上市公司季度营收预测
热门文章
- 使用 Github Actions artifact 在 workflow job 之间共享数据
- 重要的是改变命运,而非升职加薪
- OpenTelemetry - 云原生下可观测性的新标准
- C# 中 ConcurrentDictionary 一定线程安全吗?
- Sql Server之旅——第二站 理解讨厌的表扫描
- C# 的未来:主构造函数
- Zend创始人离职原来早已安排好
- DevOps案例研究:知人善任——Google敏捷核心文化
- Docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务
- .NET Core开源行动:一键创建Excel Add-in